
Mini Switzerland of India | Dalhousie Tourism | Best Travel Guide | Himachal Tourism | Khajjiar
Our Dalhousie Travel Guide Helps you for your Trip to a India’s Famous Mini Switzerland. Dalhousie is Popularly known as the Switzerland of India. Dalhousie is Popular Hill Station that was founded by Lord Dalhousie in 1850 as a Summer Retreat Rich in Colonial Architecture, Dalhousie Preserves some beautiful churches. Marvelous Forest trails overlook vistas […]