Inflation across the OECD area has hit its highest level in 25 years, as consumers across the world are hit by the cost of living squeeze. Consumer prices in the 38 richer countries which make up the OECD surged to 5.8% per year in November, the highest since May 1996. Energy prices were the primary […]









