141
The global oil industry is facing a perfect storm as demand plummets because of the coronavirus pandemic at the same time as a spat between Saudi Arabia and Russia causes supply to skyrocket. The ... read whole article