In 2023, the International Energy Agency predicted that by 2028 the world’s oil companies would produce more oil than people wanted to buy. Prices responded […]