Itkhori Mahastov Itkhori to have World's tallest ‘Buddha’ stupa: J’khand CM Raghubar Das As per records, 104 ft Buddhist stupa built by King Ashoka at Kesaria of Bihar is presently considered as World's largest Buddhist Stupa. « Previous1Next » 1 of 1