Posted on

India inaugurates world’s tallest statue to independence icon

The world’s biggest statue is set to be inaugurated by Indian Prime Minister Narendra Modi with local people in Gujarat state threatening protests over the enormous figure. IMAGES