/https%3A%2F%2Fblueprint-api-production.s3.amazonaws.com%2Fuploads%2Fstory%2Fthumbnail%2F83609%2F295faa40-405a-4847-a397-626230ac4023.jpg)


India now boasts the world’s tallest statue. At almost 600 feet, it is almost twice the height of the Statue of Liberty
Named the Statue of Unity, it is a depiction of Sardar Vallabhbhai Patel, who was the country’s first deputy prime minister. Read more…
More about Art, Mashable Video, India, Architecture, and Statue