CHOPTA, UTTARAKHAND
You know where in India resides the ‘Mini Switzerland’? Located at an altitude of 2700 m, in the state of Uttarakhand Chopta is more than often referred to as our very own mini Switzerland! As alluring as it sounds, Chopta lies in the midst of dense forests and offers [...]