Advertisement

Injured tube passengers are escorted away from the Edgware Road Tube Station in London following an explosion yesterday morning. Three blasts went off on the London subway and one went off on a double-decker bus.

Advertisement