About WelcomeTravelerIndia.com

India is a land of extraordinary contrasts, where ancient traditions meet modern innovation, and natural wonders coexist with vibrant cities.

Subscribe & Follow

Top Attractions

Home Top Attractions
Dalhousie – The Mini Switzerland of India

Dalhousie – The Mini Switzerland of India

Dalhousie is a charming hill station known for its colonial architecture and scenic beauty.

  • Khajjiar: A beautiful meadow with a lake, often called “Mini Switzerland.”
  • Dainkund Peak: Offers breathtaking views of the surrounding mountains.
  • St. John's Church: A historic British-era church.