In Pics: Crazy, Mind-Blowing Facts About India’s Statue Of Unity: The Tallest Statue In The World

The world’s tallest statue is now in India with the unveiling of the┬áSardar Vallabhbhai Patel’s ‘Statue of Unity.’ PM Narendra Modi revealed the finished statue today in a grand ceremony wherein Indian Air Force jets flew over the statue, fireworks in the national flag colours of orange, white and green, and helicopters rained down flowers … Continue reading In Pics: Crazy, Mind-Blowing Facts About India’s Statue Of Unity: The Tallest Statue In The World