As a sweltering heatwave grips the capital, Londoners are facing four tropical nights as temperatures hit 31C at as late as 11pm.
Day time temperatures will peak at 40C by Wednesday in London, with the temperature never dropping below 20C at night from Tuesday night to Friday night.