The Queen of Hills, Shimla is located in north-west Himalayas and surrounded by pine and deodar forests. Shimla, the Capital City of Himachal Pardesh is arguably the most popular ...