The Bank of England will keep interest rates on hold this year despite rising inflation because the energy shock will be “transitory” while a weak UK jobs market constrains price pressures, the Organization for Economic Cooperation and Development expects.

