Perched upon seven hills of the mighty Himalayas, Shimla is a stunning hill town that…