September 13, 2023
Oil supply cuts by Saudi Arabia and Russia will create a “significant supply shortfall.” with global oil markets facing a deficit of 1.2 million barrels: IEA https://t.co/aEJTwzU2zU pic.twitter.com/V50uwhQ8K0 — Lisa Abramowicz (@lisaabramowicz1) September 13, 2023 After a record 25... Read More →