Tourist places in Shimla Shimla is also called “the Queen of Hills”, located in the north-west Himalayas at an average altitude of 2,205 meters, approximately 115 from the Chandigarh. [Continue Reading...]