$50 oil could wipe out 1.2 million bpd production by 2026, WoodMac cautions
Global oil industry bracing for impact as crude prices drop below $60 raising alarms over supply, investment and service sector stability
Global oil industry bracing for impact as crude prices drop below $60 raising alarms over supply, investment and service sector stability