Scandal Point Shimla (Entry Fee, Timings, Images & Location)
Mall Road is a significant point of hangout and retail plaza in Shimla, the capital city of Himachal Pradesh, India. …
Mall Road is a significant point of hangout and retail plaza in Shimla, the capital city of Himachal Pradesh, India. …