40 C in June? Why Europe is roasting in another heat wave

Spain heat wave

Across much of Europe, temperatures have been soaring, reaching close to 40 C. And in some places, the sweltering heat is expected to stick around for a while yet.