Opinion: Is 100 million barrels of oil a day the new normal?

The world now pumps 100 million barrels of oil a day. Will that be the new normal?

Read Article →