Tag: Major road closures in London
Major Road Near Busy London Train Station Closed Due to Police...
A major road near London's busy Charing Cross train station was shut down today due to a police incident. Emergency vehicles, including police officers,...