Inflation rates in Britain fell from 3.2% in March to 2.3% in April, but this was lower than expectations that it would fall to 2.1%.