Share Twitter Facebook LinkedIn Email Europe, for some time, has been facing the wrath of the weather gods, it seems, as it has seen everything from heatwaves to wildfires all at once in a single calendar year, causing epic financial losses as well. Read More