Shimla, a town situated at the heart of Himachal Pradesh, is evidence of the beauty of Himalayas. It's no wonder that this place is a favourite destination for tourists who want to escape from ...