UK: Explosion Rocks Building in Garratt Lane, South London
- Captured on Wednesday 31st of July 2019
- Location is London
Description
An explosion rocked a building in Garratt Lane, Tooting in London on Wednesday morning, July 31. Authorities are look Read more...