Brent oil futures were last down 13.7% at $94.29, and U.S crude futures were down 16% at $94.93 a barrel
Continue reading this post here
Brent oil futures were last down 13.7% at $94.29, and U.S crude futures were down 16% at $94.93 a barrel
Continue reading this post here
