Nepal is a landlocked country located in South Asia with China in the north and India in the south, east and west. The country occupies 147,516 sq. km of land and lies between coordinates approximately 28°N and 84°E. The entire distance from east to west …
Nepal – Country Overview
