Oil hemmed in near 3-week low by worries over high stock levels - MarketWatch

(Click here to Open Page)