Oil prices beginning to stem demand: IEA
Oil prices beginning to stem demand: IEA
Energy agency says prices could ultimately moderate. 12 Apr 2011 9:10 PM
Read more on Business Spectator
Oil prices beginning to stem demand: IEA
Energy agency says prices could ultimately moderate. 12 Apr 2011 9:10 PM
Read more on Business Spectator