The Energy Report: OPEC Plus Victory Lap
September 06, 2023 at 13:30 PM EDT
Saudi Mohammed bin Salman Al Saud and Russian President Vladimir Putin seem to be taking a victory lap one day after sticking it to the global economy and to the Biden administration in particular.