Oil slips on demand worry

US crude on track to post its seventh straight weekly decline

Already a subscriber? Log in here