London, May 24 (AFP/APP): Britain’s annual inflation rate struck a 13-month low in April, official data showed Wednesday but remains elevated at 8.7 percent as soaring food prices offset weaker energy costs, prolonging a cost-of-living crisis. The rate of price increases slowed from 10.1 percent […]