Located in Bihar, Kesaria Stupa is one the largest Buddist stupas in the world. It was built around the 2nd and 7th century AD and stands more than 300 feet in height. The stupa was also known to be visited by Lord Buddha and is also mentioned in the writings of Chinese traveller Heiun Tsang that signifies its historical importance.