Temperature records have been broken in Germany, Belgium and the Netherlands for the second day in a row, as hot air pushes up from North Africa.

Lingen in north-west Germany hit almost 41C for the first time ever and Paris also registered an all-time high for the city: 42.4C degrees, breaking a record set over 70 years ago.