Description
The land of snow-clad mountains, old-world architecture, and endless tourist spots and activities, Shimla is one of the most popular tourist places in India. Due to its strategic location in the beautiful landscapes of Himachal Pradesh, it often makes for a great weekend getaway for the residents of North India. Shimla has been blessed with all the natural bounties which one can think of.