Menu
31

Oct
2018

With 250 engineers and 3400 workers, India unveils world’s tallest statue (Photos)

On Wednesday October 31st, India unveiled the world’s tallest statue in the western state of Gujurat in celebration of her unity…

READ MORE