April 18, 2016 BY LeapRate Staff

Crude oil tumbles after Doha meeting ends without agreement

Oil prices collapsed on Monday after major oil producers failed on Sunday to an output freeze.

Read more