What the World’s Tallest Statue Says About the World’s Biggest Democracy

Time -

Time—India's Statue of Unity is seen by many as a symbol of division

India’s 597-Foot Statue of Unity Becomes the World’s Tallest Statue. India has just unveiled the world’s tallest statue, the Statue of Unity, standing 597 feet, which makes it almost twice as tall as the Statue of Liberty. Having cost $430 million to build, the monument — residing in the western state of Gujarat — celebrates independence leader, Sardar Vallabhbhai Patel. Prime Minister Narendra Modi insists […]