Travel Uttarakhand Journal “Chakrata” – The Cantonment Town of British Indian Army Chakrata is a hill town with rich green woodlands, old sanctuaries, and caves in the […]