News

Chopta, otherwise called the "Mini Switzerland of India", is a scenic place tucked away in the heart of Uttarakhand ... From basic tents and guesthouses to relatively better lodges, you can ...
Chopta is a place often referred to as the "Mini Switzerland of India" and it is nestled in the lush green valleys of Uttarakhand ... in Chopta offer comfortable tents with basic amenities.