countriescountrynaturemountain

Nepal

Nepal is a landlocked country in South Asia, located mainly in the Himalayas between China and India. It is known for its mountainous terrain, including Mount Everest, the world's highest peak. Nepal is rich in cultural heritage and is the birthplace of Buddha.