What makes Mall Road in Shimla a must-visit tourist spot?
One of the main attractions of Shimla, a hill station in Himachal Pradesh, is the Mall Road, which is the main street of the state capital. It is a tourist destination popular for its … READ FULL STORY