Statue Of Unity: India Inaugurates World's Tallest Statue

  • 5 years ago
Indian Prime Minister Narendra Modi unveiled the world's tallest statue of independence leader Sardar Vallabhbhai Patel in the western state of Gujarat on Oct. 31. The 182m-tall statue is twice the size of the Statue of Liberty in the US.

Music Credit: Audioblocks 'Taj Mahal'