UK: Van Explodes, Catches Fire Near Trafalgar Square In London
- Captured on Thursday 28th of October 2021
- Location is London
Description
A van exploded and caught fire near Trafalgar Square in London on Thursday evening. Police and firefighters were informe Read more...