Shimla, a charming town of Himachal Pradesh, captivates tourists with their picturesque landscapes and historic architecture. Situated at an altitude of 2,205 meters, Shimla provides the tranquil getaway from the chaos https://enrollbookmarks.com/story19546789/tucked-away-shimla-tourism-places