'Business costs are toughest I've faced in 22 years'
Inflation falls to the Bank of England target rate of 2% for the first time in almost three years.
Inflation falls to the Bank of England target rate of 2% for the first time in almost three years.