India inaugurates world's tallest statue to celebrate independence hero
![](https://r58b8e.a2cdn1.secureserver.net/wp-content/uploads/2018/02/worldnewsdyil2auoc8za.gif?time=1719936660)
India on Wednesday inaugurated the world’s tallest statue, a $400-million effigy of independence hero Vallabhbhai Patel that towers nearly twice the height of New York’s Statue of Liberty.