Hurricane-Force Winds Batters Europe

AlexWorld

A major storm with hurricane-force gusts lashed southern Britain, the Netherlands, France and Germany on Monday, knocking down trees, flooding low areas and causing travel chaos. Seven deaths were reported. Images from mainland Europe including Britain and the Netherlands where … Read More