Is the oil industry able to support a world that consumes 105 million barrels of oil per day in 2025?

0 Reading time