Nepal is a landlocked Himalayan country in South Asia bordered by India and China. It has a population of 30 million and contains eight of the world's ten highest peaks, including Mount Everest the highest mountain in the world. Kathmandu is its capital and largest city.