Tehri
E422988
UNEXPLORED
Tehri is a town in the Indian state of Uttarakhand, known for the Tehri Dam and its location in the Himalayan Garhwal region.
Jump to:
Referenced by