
Boudhanath Stupa
Photo: Shutterstock
Boudhanath Stupa
Photo: Shutterstock

Boudhanath Stupa
It is believed that Boudha was constructed in 600 AD, around the time when the Tibetan King embraced Buddhism. That is why Boudha holds immense importance for Buddhists and is considered a sacred place.