Dalhousie is ideal for people who want to relax and distress.

Dalhousie is a high-altitude town spread across 5 hills near the Dhauladhar mountain range in the north Indian state of Himachal Pradesh. It’s home to colonial-era buildings, including St. Francis and St. John’s churches, which date back to the rule of the British Raj in the 1800s. A trek up Dainkund Peak leads to Pholani …

Dalhousie is ideal for people who want to relax and distress. Read More »