Back to B2B2.me

Oil falls to 12-year lows as traders fear slowing demand, glut



Global oil prices have plummeted to 12-year lows, with US crude futures falling to the lowest since late 2003, as More...

Close Open in New Window