The heatwave is caused by a large low-pressure system in the Atlantic Ocean, which is allowing warm air to sweep up from Spain and North Africa.