
The Kesariya Stupa, also known as the Kesariya Pagoda, is an ancient Buddhist monument located in the state of Bihar, India. It is considered to be the world’s largest and tallest Buddhist stupa, standing at a height of 104 feet (32 meters) and a circumference of 1,400 feet (427 meters). History and Importance: The Kesariya […]Continue Reading