Advertisement

Oil tumbles dragging down stocks