Statue of Unity: The new tourist destination of new India

2020-02-19 167

The Statue of Unity – is one of the few man-made objects visible from space beside the great wall of China and the Greenhouses of Almeria. This tallest statue of the world enjoys a splendidly scenic location facing the Sardar Sarovar Dam, 3.2 kilometers away. The colossal statue stands on the isle of Sadhu-Bet in River Narmada, at Kevadia, with the majestic Vindhyachal and Satpuda Mountain Ranges in the backdrop.