London is sweltering through another heatwave. Trains are delayed, tempers are short, and sleep is elusive. One of my...