West Hampstead incident LATEST: Travel chaos expected as police swarm train station March 9, 2024 Police have swarmed a London overground train station to tackle a “serious incident”. Passengers were quickly evacuated as an emergency alarm sounded More