February 16, 2019December 5, 2020 Everything to Know Before You Visit Mall Road in Shimla Shimla is a popular hill station destination in the Western Himalayas in India. This capital city of Himachal Pradesh is a cultural and tourism hub of the region as many