MarketWatch | US crude falls towards $26 ahead of contracct expiry CNBC Oil futures inched closer to the psychologically important level of $25 per barrel on Wednesday, with U.S. crude touching its lowest since 2003, as a global supply glut bumped up against bearish financial news that sparked deeper worries over demand. Oil tumbles under $28 on February contract's expiration day IEA Sees Risk of World Drowning in Oil Oil markets could 'drown in oversupply', says IEA |