Three significant clean energy developments progressed this week: ITER’s nuclear fusion facility in France received its final ...