Jetavanaramaya is the world’s largest stupa. Located in Anuradhapura, Sri Lanka, the Jetavanaramaya is considered the largest stupa in the world when measured by volume, at 212 feet in the middle.
Famous for housing the world’s largest stupa, Clement Town is situated nine km south of Dehradun in Uttarakhand. Set amidst the foothills of the Himalayas the Mindrolling Monastery in ...