The world’s biggest corporate polluters fail the most basic test

There are just 134 companies responsible for 80 per [...]