NEPAL

Nepal (Federal Democratic Republic of Nepal) is a landlocked country located in South Asia. Nepal is the world's 93rd largest country by land mass and the 41st most populous country. It is located in the Himalayas and bordered to the north by China, and to the south, east, and west by the Republic of India. Kathmandu is the nation's capital and largest metropolis.

Story Location: 
Geolocation