Tehri Garhwal - for Families

Tehri Dam

Lake/River/Water body

The Tehri Dam is the highest dam in India and one of the tallest in the ...

Shortlist

Showing 1 - 1 of 1 results