Climate & Renewables - June 10, 2023 What OPEC Slashing Oil Production Means for the Economy and Renewables In early April, eight members of OPEC (the Organization of Petroleum Exporting Countries) announced they would slash oil production1 by a combined total of Read Article