The world's tallest statue will be unveiled on Wednesday in India's western Gujarat state, the home state of Indian Prime Minister Narendra Modi. The statue, towering at 182 meters, is double the height of the Statue of Liberty in New York.
Updated 12:02, 03-Nov-2018
[]
00:53