Tek Bahadur Shrestha

He is a historian, honorary professor at the Center for Nepal and Asian Studies, Tribhuwan University, Kathmandu, Nepal

Follow Us