Oil slides and markets rally as Russia sanction supply fears ease

Oil slides and markets rally as Russia sanction supply fears ease