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.

Read it at Huffington Post

You must be logged in to post a comment Login