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  ‘Pokémon Go’ Gen four Replace is Reside! Right here’s Every part You Can Catch

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  Report- Body Found in Storage Unit May Be Missing Staten Island Teacher, Police Say

Dubbed the…

Read More


Please enter your comment!
Please enter your name here