Shell shuns new oil sands as low crude prices force cost control

Shell news
Shell's Deer Park facility

More from Energy Voice

Latest Posts