Chakrata, a hill town in northern part of India is among those less popular places who offers their visitors some enchanting places to witness and impeccable things to do. I would say that chakrata is still an untouched beauty with some spectacular views to behold.
Continue Reading