India Opens the World’s Tallest Statue
GUJARAT – Prime Minister Narendra Modi unveiled the world’s tallest statue in Gujarat, India today. The enormous structure, the image of Sardar Vallabhbhai Patel, also known as the Iron Man of India, is 597 feet tall, 177 feet taller than the Spring Temple Buddha in China. To put its size into perspective for Westerners, India’s…