Boudhanath Stupa, located on the outskirts of Kathmandu, is one of the largest Buddhist stupas in the world and a UNESCO World Heritage site. It serves as a major pilgrimage site for Buddhists, with its towering dome, all-seeing eyes of Buddha, and surrounding monasteries creating a serene and spiritual atmosphere. Visitors can witness devotees performing kora (circumambulation), spinning prayer wheels, and experience the vibrant Tibetan culture that surrounds this sacred monument.