Located at a height of 7000 – 7250 feet, Chakrata is a beautiful cantonment town in Dehradun district of Uttarakhand. It is a mystical hill station – unspoiled, untainted and pristine. With all its green glory, it looks like Wordsworth’s poetry wrap
Read this post on roamingpirates.com