Bank of England holds rates at 3.75% amid Iran conflict

Business