“Nepal is a landlocked nation in South Asia. It is bordered to the north by the People's Republic of China, and to the south, east, and west by India. Kathmandu, the nation's capital, is its largest city. Nepal has been a monarchy throughout most of its...”
more...