UK: Flooding Causes Major Travel Disruption At Liverpool Street Station
- Captured on Tuesday 24th of September 2019
- Location is London
Description
Flooding has caused a major signal failure at Liverpool Street station, with all services in and out of the London termi Read more...