Swoyambhu Mahachaitya is one of the most important religious sites in Nepal, known for its stupa and panoramic views of Kathmandu.
Nepal is home to eight of the world's fourteen highest peaks, including Mount Everest, the highest mountain in the world.