The world’s tallest statue has been unveiled in India. Standing at 597 ft tall (181 meters)—or virtually twice the scale of the Statue of Liberty—the bronze-clad statue within the western state of Gujarat depicts Indian independence chief Sardar Vallabhbhai Patel.

READ  Report- Fox News Host Says Democrats, MSNBC and CNN Are 'Real Agents of Putin'

Indian Prime Minister Narendra Modi stated on the unveiling of the monument Wednesday that “Patel needed India to be a forceful, sturdy, delicate, vigilant and accommodative nation, and we’re working in direction of that.” 

READ  bikini seems to be prefer it’s able to pop off

Dubbed the…

Read More


Please enter your comment!
Please enter your name here