Police swarm UK city train station with reports area 'evacuated'
The Mirror: News, Sport, Celebrity & Entertainment [Unofficial]
March 22, 2026
There are reports of a major police presence
Discussion in the ATmosphere