Biden's got a gas and oil crisis on his hands -- here are 5 reasons why the Saudis will bail him out
Saudi Arabia is the world’s largest oil producer and the only nation that has significant shut-in production.
Saudi Arabia is the world’s largest oil producer and the only nation that has significant shut-in production.