The mercury rose to almost 40C in Geneva on Tuesday, smashing weather records, as other cities in western Switzerland also recorded historic highs on the seventh day of a sizzling heatwave set to give way to thunderstorms and cooler conditions on Wednesday.

for more...