Nepal is a small, landlocked country situated between India and China. Famous for the world's highest mountain, Mount Everest, and the birthplace of Lord Buddha.