What is the Carbon Scorecard?

May 30, 2017

At the 21st Conference of the Parties of the United Nations Framework Convention on Climate Change [UNFCCC] in December 2015, 197 member states negotiated an agreement to make “finance flows […]