Skip to playerSkip to main content
  • 10 years ago
With the price of oil now below $30 a barrel the industry is in its deepest downturn since the 1990s.
Comments

Recommended