India’s ‘ Statue of Unity ’, unveiled earlier today, is now the tallest statue in the world overtaking China’s Spring Temple Buddha. At 182 meters, it’s even twice the height of the ...
The excavation team discovered ancient wall remnants, a giant palm replica, and three colossal Buddha heads with elongated ...
MORE India’s most celebrated sculptor Ram Sutar ... s tallest statue with a height of 182 metres, exceeding the Spring Temple Buddha by 54 metres. Also present were sculptors and Shivani ...