The Bank of England must keep interest rates on hold for as long as risks from the Iran war persist, the International Monetary Fund has said. In its annual temperature check of Britain’s economic outlook, the fund warned rate setters to keep monetary policy “sufficiently restrictive” to avoid sparking a painful bout of inflation that [...]