Shimla, a charming town of Himachal Pradesh, enchants tourists with their picturesque landscapes and historic architecture. Nestled at an altitude around 2,205 meters, Shimla presents a serene escape from the hullabaloo of city life. Visitors can wander through her cobbled streets, dotted with historic structures. A must-visit destination is the M