Sign in to continue
Sign up to get started
Oil majors slash 2020 spending by 20% after prices slump
Oil prices have slumped 65% since January to around $25 a barrel
Business