Spain swelters in hottest EVER May as temperatures soar towards 'extraordinary' 107F heatwave

A mass of hot, dry air carrying dust from North Africa has pushed temperatures up to 15 degrees above average, with the mercury topping 40C (104F) in parts of the country.