Shimla, a charming capital of Himachal Pradesh, beckons tourists with its picturesque landscapes and colonial architecture. Nestled on an altitude to 2,205 meters, Shimla presents an tranquil escape from the hullabaloo of city life. Visitors can wander through her cobbled streets, filled with charming shops. The essential destination is the Mall R