Statue of Unity: The new tourist destination of new India

  • 4 years ago
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.

Recommended