Since the BoE last adjusted rates in December, a lot has happened. After conflict in the Middle East erupted this spring, oil ...