UK: Burst Water Main Floods Street And Shops In London
- Captured on Monday 31st of May 2021
- Location is London
Description
A burst water main flooded a street and shops in London Monday morning, May 31. Videos shared on social media showed Read more...