Boudhanath is one of the largest stupas in the world, and is also known as the Boudha Stupa or the Khasa Chaitya
Boudhanath is a stupa located in the town of Boudha, on the outskirts of Kathmandu, Nepal. It is one of the largest stupas in the world, and is also known as the Boudha Stupa or the Khasa Chaitya. The stupa’s architecture dates back to the 5th century and it is considered one of the holiest …
