Shimla, a charming town of Himachal Pradesh, captivates tourists with its stunning landscapes and Victorian architecture. Perched at an altitude of 2,205 meters, Shimla offers a tranquil getaway from the chaos of city https://maroonbookmarks.com/story19511127/tucked-away-shimla-tourism-places