A police forensic tent stands setup on the platform next to the train, at left, on which a homemade bomb exploded at Parsons Green subway station in London, Friday, Sept. 15, 2017.

Europe

Loading...