Sitting at 2200m above sea level, Shimla is the capital and largest city of Himachal Pradesh. Since the British rule in India, Shimla is a very beautiful and popular place. …

Sitting at 2200m above sea level, Shimla is the capital and largest city of Himachal Pradesh. Since the British rule in India, Shimla is a very beautiful and popular place. …