As per records, 104 ft Buddhist stupa built by King Ashoka at Kesaria of Bihar is presently considered as World's...
20 Feb 2018 5:41 PM IST