The world’s tallest statue, which was unveiled last fall, stands at 597 ft. on an island in the Narmada River. It towers over ... as a symbol of national unity, he has more recently been claimed ...
India’s ‘ Statue of Unity ’, unveiled earlier today ... Since the statue has been constructed on the Sadhu Bet Island on the Narmada River, visitors can see the Sardar Sarovar Dam laid ...
In a bid to boost tourism around the Statue of Unity, the Gujarat Forest Department is in action to evacuate as many as 500 crocodiles from two ponds located near a dam on the Narmada river ...