Nepal is known as the birthplace of the Lord Buddha and to the rest of the world as a top destination for adventure activities. The country is home to eight of the 14 highest mountains on Earth and 1310 other peaks lined up along the northern edge. Nepal is a small landlocked country between two huge countries: India in the south, east, and west, and China in the north.