Mention Nepal, and most people will conjure up images of the Himalaya. Indeed, eight of the world’s 10 tallest peaks are located here. The country is, however, distinguished not only for its high mountains, but also for its unique cultural heritage, artistic monuments and exotic wildlife, which are reflected in the 104 ethnic languages, architecture and biodiversity. Wedged between Tibet of the People’s Republic of China in the north and India on the other three sides, Nepal is the confluence of two great religions — Hinduism and Buddhism. It is the land where Lord Buddha was born more than 2,500 years ago and is also the birthplace of Sita, consort of Lord Ram.