Twelve new renewable energy projects have won Contracts for Difference - enough to power over seven million homes at record low costs Continue reading...