India’s ‘ Statue of Unity ’, unveiled earlier today, is now the tallest statue in the world ... visitors can see the Sardar Sarovar Dam laid out in front of them from there.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results