Chakrata
India /Uttaranchal / Dehradun / Chakrata Chakrata in Dehradun District of Uttaranchal State of India is a hill station and a famed tourist destination located at an altitude of about 7000 ft above the sea level. The town was known earlier as Jaunsar bawar, a small hamlet of Jaunsari tribel. Yamuna valley is located down […]