Chopta Hill Station Uttarakhand: Mini Switzerland of India

Chopta Hill Station Travel Guide Chopta is a beautiful pristine small town located on the lap of the Uttarakhand Himalayas in the Rudraprayag district of Uttarakhand at an altitude of 2680 meters above sea level. Chopta is also known as Mini Switzerland of Uttarakhand because of its breath-taking beauty and lush green grasslands, also known … Continue reading Chopta Hill Station Uttarakhand: Mini Switzerland of India