India unveils largest statue in the world

In the Indian state of Gujarat Wednesday, the ‘Statue of unity’ is revealed, with its 182 meters is the highest statue in the world. The image is a tribute to Sardar Vallabhbhai Patel, a hero of the Indian freedom struggle and the first deputy prime minister of the country.

Leave a Comment