'Oil supply crunch on the way'
The oil industry has “sown the seeds” for a likely supply crunch in the near future as cost-cutting has led to a large-scale depletion of companies’ reserve bases.
The oil industry has “sown the seeds” for a likely supply crunch in the near future as cost-cutting has led to a large-scale depletion of companies’ reserve bases.