India is a land of rich heritage and cultural diversity which is home to some of the most magnificient statues in the world. From commemorating freedom fighters and national leaders to honouring ...
Reaching just below 600 feet, the Statue of Unity in India is touted as the world's tallest statue at the time of this writing and measures nearly twice the height of the Statue of Liberty. A video ...
The world’s tallest statue, which was unveiled last fall, stands at 597 ft. on an island in the Narmada River. It towers over the Sardar Sarovar Dam in the western Indian state of Gujarat, offering ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results