Oil sector off the boil

2 min read

The likes of BP and Shell are starting to struggle amid a glut of b