Tehri

Tehri is a famous tourist destination, located in the Tehri Garhwal district of Uttarakhand. It is also known as New Tehri and is presently serving as the district headquarters. The most important tourist attraction of Tehri is the Tehri Dam, one of the world’s largest hydroelectric projects harnessing waters of two important rivers of the […]

Read More