Oil on the slide again despite production pact

Oil on the slide again despite production pact

Oil prices headed lower this morning, just days after a deal among producers to slash world output by nearly 10%. The benchmark Brent crude has lost more than 59% of its value during the last 12 months.

Read More...

* This article was originally published here