In France, six departments have been placed on red alert due to severe flooding resulting from what meteorologists describe as ‘exceptional rain.’ Over 630 mm of rain fell in just 48 hours, alarming the French weather agency.
The areas under red ale...