India February 22, 2025Scandal 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.…