Shimla is the designated tourist spot of India. Present in the rugged mountains of Himachal Pradesh, the city is laden with numerous tourist places. The beautiful Shivalik ranges and the forest cover of pine, oak, and deodar trees enthrall you. The pleasant weather in summer and the snowfall of winter render the city a touristRead More