A sharp fall in inflation was shown in April which has allowed the Bank of England’s benchmark, the Consumer Prices Index to fall back to 3.1% from 3.5% in March. This will help the Bank’s continuing battle to stop the rise in the cost of living. The...