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

Leave a Reply

Your email address will not be published. Required fields are marked *