high oil prices are beginning to dent oil demand growth, the International Energy Agency (IEA) said Tuesday, but added prices could ultimately moderate through a global economic slowdown.
Its view echoed a report from the International Monetary (...)