The Energy Report: Winning
April 21, 2023 at 12:52 PM EDT
Do you ever think that China, OPEC, and Russia get tired of winning on energy policy. Global energy polices in Europe and President Biden in the United States continues to strengthen our adversaries while making the rest of us look pretty- stupid.