Nepal is a landlocked country in South Asia. It is located in the Himalaya. With an estimated population of million, Nepal is 48th largest country by population and 93rd largest…
Continue Reading