Oil Anchored Near $24 on Lingering Concerns About Global Glut
Oil was anchored near $24 a barrel as investors weigh the prospect of a demand recovery against a huge glut that’s testing global storage capacity limits. Futures were stable in New York Continue Reading
