Amit MathurJul 19, 20233 min read"Shimla's Mall Road Horror: The Untold Story Behind the Blast That Shook the City"_ Shimla, the picturesque hill station nestled in the Indian state of Himachal Pradesh, is a popular tourist destination known for its...