Nepal is a small country which is landlocked between two giant countries India and China. Nepal is small in size but this country

Being a small country, Nepal has 10 UNESCO World Heritage sites. We all know it very well. But how many of you know