Scroll to Top

Oil markets tumbled more than 30% after the disintegration of the OPEC alliance triggered an all-out price-war between Saudi Arabia and Russia that is likely to have sweeping political and economic consequences. Brent,...