The city of Shimla in Himachal Pradesh, an archetypal hill station that thrives on tourists.