World leaders are scrambling to confront the surging cost of oil, as its fallout also threatens to revive inflation in an array of other products.
World leaders are scrambling to confront the surging cost of oil, as its fallout also threatens to revive inflation in an array of other products.