High oil prices appear to be curbing demand
According to the IEA, high prices appear to be stemming global oil demand, a view not shared by Opec.
April 12, 2005
According to the IEA, high prices appear to be stemming global oil demand, a view not shared by Opec.
April 12, 2005