Futures on US, UK and European markets all down around 4% to 5% at the time of writing.
Oil down 22% due to russia refusing to cut production and leading to Saudi increasing production and launching price war
Oil down 22% due to russia refusing to cut production and leading to Saudi increasing production and launching price war
Comment