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