Shimla, a charming town of Himachal Pradesh, enchants tourists with their stunning landscapes and historic architecture. Situated on an altitude of 2,205 meters, Shimla provides a serene escape from the bustle of city https://mediasocially.com/story4529628/nestled-shimla-tourism-places