UK inflation rises to 3.1% as energy costs squeeze households

Business