Oil falls below $13 pbd, as Analysts forecast $10 a barrel
On April 12, Opec, Russia and other oil producing nations had agreed to cut output by a record amount, representing around 10...Read More
Reviewed by VAM News Agency
on
3:53 PM
Rating: 5