United Kingdom October 22, 2023Apocalypse in England! The strongest flash flooding destroyed everything in England