India builds the world's tallest statue


[ad_1]

The new towering "Statue of Unity" in Kevadia, tribute to Indian Independence-era leader Sardar Vallabhbhai Patel, at 597 feet is the time of the Statue of Liberty.

Aug. 25, 2018 A statue dedicated to Indian independence leader Sardar Vallabhbhai Patel under construction near Sardar Sarovar dam near Vadodara in India. Sam Panthaky / AFP / Getty Images

Buy Photo

[ad_2]Source link