UK consumer confidence has fallen to an almost three-year low

Consumer sentiment index