The life in a metro city is on the run, full of fatigue and countless oodles of stress. The escapade comes from venturing a nearby hill station. A visit to the rejuvenating locations obviously fortifies the much-needed recharge to the mind and the body. Delhi is fortunately geographically located near the enchanting beauty […]