Passengers panic as explosion occurs at London Tower Hill Station
Passengers panicked as an explosion took place at the London Tower Hill Station, as per reports. As per witnesses, a small stampede also took place at the station.
Updated : 26 September 2017, 06:46 PM