UK: Heavy Rain Causes Water Leaks from Roof in Scotland
- Captured on Monday 24th of June 2019
- Location is Scotland
Description
Residents in Edinburgh and the other places in Scotland are being warned to delay their commutes home as serious floodin Read more...