food costs push inflation
Rising energy and food costs push inflation to its highest level since 1981, 11.1%.
Creative Media News
In October, the rate of inflation increases significantly more than anticipated by economists, putting pressure on the Bank of England ...