Hosted on MSN1mon
What Makes Tehri Special? Dive Into Its Renowned HighlightsIn the northern part of India, nestled amidst the majestic ... Tehri faced the brunt of nature's fury when the Tehri Dam, one of the tallest dams in the world, was constructed on the Bhagirathi ...
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.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results