UK: Water Main Break Floods Streets In Notting Hill, London 2
- Captured on Thursday 21st of January 2021
- Location is London
Description
Several videos were shared on social media that showed flooded streets in London’s Notting Hill Thursday morning, Janu Read more...