Shimla – a stunning city in the Himalayan foothills which is one of the best places to explore in India Travel AdventureJanuary 5, 2021Shimla is the capital of the northern Indian state of Himachal Pradesh, in the Himalayan foothills. Once the summer capital of British India, it remains the terminus of the narrow-gauge…