Statue of Unity: World’s tallest statue unveiled.
The Sardar Patel Statue of Unity was unveiled on Wednesday, October 30, by the Indian Prime Minister Narendra Modi in Gujarat. The 182-metre statue, twice the size of the Statue of Liberty, is built at…