Shimla, the capital of Himachal Pradesh in India, is often called “The Queen of Hills.” It is one of the…