Three significant clean energy developments progressed this week: ITER’s nuclear fusion facility in France received its final central solenoid module, the UK and parts of Europe recorded surging solar ...