The enchanting Shimla.

Shimla is the capital of the northern Indian state of Himachal Pradesh, in the Himalayan foothills.