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'