Tarka Raj Bhatta

Dr. Tarka Raj Bhatta