May 13th, 2015 - 04:20 GMT OPEC predicts oil prices below $100 until 2025 Oil prices are unlikely to trade at $100 a barrel again in the next decade, according to OPEC's latest report. Read more