IEA Sees Slowdown In Oil Product Demand Growth Continuing

This shows that basic oil supply and demand figures do not support prices at their current level of around $118 a barrel for Brent crude, said analysts at Bernstein Research in a note to clients.