Leonardo is the latest in a series of half a dozen storms to batter the Iberian Peninsula this year…
Read More Source: AL Jazeera English