Oil slides 3% as China lockdowns stoke demand fears

Oil slides 3% as China lockdowns stoke demand fears