India Just Unveiled the World’s Tallest Statue, and It’s Twice as Big as the Statue of Liberty
Called the Statue of Unity, the 597-foot-tall bronze depicts India’s first deputy prime minister, Sardar Vallabhbhai Patel.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed