Clara & James on Wikimedia Commons
New Tehri is a picturesque hill station in Uttarakhand. This well-planned town overlooks the impressive Tehri Lake and dam. Tourists come here to enjoy its natural beauty as well as to engage in a variety of water sports on the lake.