explosion

UK police carry out controlled explosion near London Euston station

UK police carry out controlled explosion near London Euston station

  • LBC News reported earlier that the station had been evacuated
By Reuters ·