The Chief Minister of Jharkhand Shri Raghubar Das on 20 February 2018 announced to built the world’s tallest ‘Buddha’ stupa at Itkhori in Chatra District, Jharkhand. He announced the decision while inaugurating the Itkhori Mahotsav. As per the CM, master Read More …