United Kingdom October 22, 2023Apocalypse in England! The strongest flash flooding destroyed everything in England
United Kingdom October 20, 2023Scotland is Underwater! Heavy Flooding hit parts of Scotland, Storm Babet in UK