Day: January 4, 2023

There’s a frequently cited claim that only 90 companies are responsible to blame for most of the global carbon emissions.