$100 oil cannot be ruled out, says Aberdeen petro-economist

Silhouette of an oil rig
A drilling rig.

Breaking