Shimla, a charming town of Himachal Pradesh, enchants tourists with its breathtaking landscapes and historic architecture. Situated on an altitude to 2,205 meters, Shimla presents the tranquil getaway from the https://bookmarksurl.com/story5125516/hidden-within-shimla-tourism-places