UK: Shed Catching Fire in Twickenham, South West London
- Captured on Friday 14th of June 2019
- Location is London
Description
A residential Twickenham street was evacuated today after a shed caught fire near a petrol station. The streets surro Read more...