Nepal is a landlocked country in South Asia. It is situated between China and India and is bordered to the north by the China and to the south, east, and west by the India. It has an area of 147,181 square kilometers and a population of approximately 25.34 million. Kathmandu is the nation's capital and the country's largest metropolitan city.
Read more...