Bigger India
India Now Boasts The World’s Tallest Statue, And It’s Twice Lady Liberty’s Size
The 600-foot Statue of Unity was unveiled amid objections from local leaders.
India is now home to the world’s tallest statue.
Indian Prime Minister Narendra Modi formally presented the massive 600-foot Statue of Unity, which depicts the so-called Iron Man of India, Sardar Vallabhbhai Patel, on Wednesday.