Often referred to as Queen of Hill Stations, Shimla is an enchanting hill station blessed with colonial architecture, sacred temples, breathtaking landscape, and rejuvenating views of lofty Himalayas. An all-time favorite holiday destination for many travellers, Shimla is one of the most beautiful hill stations in India and among the must include places in Himachal […]