Our latest balances show that while the overhang will ease from a staggering 3.0 million bpd in the second quarter of 2015, its highest since 1998, the projected oversupply persists through the first half of 2016.

More Quotes by The IEA