2. Tehri Dam
Tehri Dam, located in the northern state of Uttarakhand, India, is one of the tallest dams in the world. Built on the Bhagirathi River, it serves as a major hydroelectric project and a popular tourist destination. The region boasts a rich history, surrounded by the majestic Himalayas and offering a glimpse into traditional Garhwali culture. Tehri Dam is famous for its engineering marvel, scenic beauty, and adventure sports opportunities.
Read More
Best Time to Visit : Mar-Jun, Sep-Nov