Brent Oil Marches Toward $75 as Market Tightens Up, Curbs Ease
Oil extended a powerful rally, with global benchmark Brent closing in on $75 a barrel, after industry data pointed to a substantial draw in U.S. crude stockpiles and top traders Continue Reading
