Shimla is a beautiful hill station in Himachal Pradesh, nestled in the lap of the Himalayas, offering natural beauty and old-world charm. Best Time to visit is from April to October for pleasant ...
Shimla is located in the north Indian state of Himachal Pradesh. It is surrounded by beautiful hills and valleys and is a traveler's delight. This map of Shimla will help you navigate through the ...