Designed by
Title
Tehri Dam of Uttarakhand #128682908
Description
Tehri Dam of Uttarakhand is the highest dam in India, 2nd highest in Asia and 8th highest in World. It is on the Bhagirathi River near Tehri Garhwal in Uttarakhand, India.
This image is editorial