Boudhanath Stupa, an iconic landmark in Kathmandu, is renowned for its massive mandala and intricate design. This UNESCO World Heritage Site is a significant center for Tibetan Buddhism, drawing thousands of pilgrims and tourists who come to meditate and admire its beauty.