Kevin Morrison et al.

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

Leave a Comment