India unveils world’s tallest statue

The Statue of Unity is nearly 50 stories tall, and together with its three-level base measures 240 metres, making it the world’s tallest statue. The statue stands on Sadhu island on the Narmada, 3.2 km downstream of Sardar Sarovar Dam.