New Tehri Uttarakhand Places to visit in New Tehri Garhwal Uttaranchal(08) Save Image Image gallery: Viral Travel Reels Showcase The Crystal Blue Waters Of New Tehri India Dam