The Bank of England has voted 6-3 in favour of keeping rates on hold at 3.75%, but the overriding message is clear: it is prepared to hike interest rates if energy prices stay high. The chances of a November hike hinge entirely on whether oil and natural gas prices come lower....