People cool off at a lake in Haltern am See, western Germany on Wednesday as temperatures topped 38 C. Europeans are baking in what forecasters are warning will likely be record-breaking temperatures for June with the mercury set to hit 40 C as summer kicks in on the back of a wave of hot air from North Africa. Photo: AFP