BP scenario would ‘still require trillions of investment’ in new oil production

Spencer Dale, chief economist for BP.
Spencer Dale, chief economist for BP.

Breaking