Why Nepal?

Nepal is a landlocked country which located in South Asia. It is mainly located on the Himalayas but also includes some parts of the Indo-Gangetic Plain. Nepal is the 48th largest country by population while it is the 93rd largest country by its area. It is bordered with China in the north, India in the […]