Crude Oil Reaches the Lowest Level Since 2003
Crude oil prices plunged under $25 a barrel for the first time since 2003 in London and dropped 2 in New York after the announcement of Saudi Arabia to keep record high production over the coming months.