The Queen of Hills Nestled in the lap of the Himalayas, Shimla is one of India’s most beloved hill stations. Known for...