India just unveiled the tallest statue in the world on World Unity ... visitors can see the Sardar Sarovar Dam laid out in front of them from there. The government said that it took over 70,000 ...
6. Standing 260 m high, I am the tallest dam in India. 2. Tehri dam Surrounded by treacherously steep Himalayan mountain peaks, Tehri is an artificial earthen embankment dam on the Bhagirathi ...
Located in the lap of the majestic Himalayas, Tehri is a picturesque town in the Indian state of Uttarakhand ... The Tehri ...