Oil prices plummeted to their lowest levels in seventeen years Monday on the back of a glut-induced fall in demand as the global oil market battles...
Global oil market responded to the escalating crisis in Libya on Monday after a proposed peace talk, intended to bring the shutters down on the country’s...