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.
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.