Oil prices fell on Monday, with a U.S. crude futures contract hitting its lowest level since 1999, depressed by concern that U.S. crude storage will soon be full while companies prepare to report the worst quarterly earnings since the financial crisis.
Powered by WPeMatico