Oil stabilizes as supply deficit counters demand fears
Oil prices stabilized on Friday and were set to end the week flat as the market balanced supply fears against renewed economic concerns in the US and China, according to Reuters.
Brent crude futures were down 5 cents, or 0.07 percent, at…
Read More...
Read More...