The world could soon be drowning in oil. The International Energy Agency has just warned that global oil supply is rising far faster than demand — setting up a massive oil glut in 2026.
The world could soon be drowning in oil. The International Energy Agency has just warned that global oil supply is rising far faster than demand — setting up a massive oil glut in 2026.