The potential of green CPPAS: what the McKinsey report tells us
A new form of corporate power purchase agreement (CPPA) could have a dramatic effect on our efforts to decarbonise power – but it isn’t here yet. That is the...
Get the transparency you deserve. Get the latest updates about 24/7 carbon-free energy.