We're in the middle of a heatwave. Outside, the streets of Berlin are parched from the sun, the haze making the roads look like a distant dream viewed through a window. I've spent the past two days in ...