The Corporate Europe Observatory have released “The ETS Files” series. The Emissions Trading System (ETS), the world’s largest carbon market, has tried and failed on a...