DislikedDollar down in flames. That's the fundamental reason.
Plus usual GBP push up ahead of rate statement.Ignored
BOE raises rate = GBP down because already factored in
or
BOE leaves rate unchanged = GBP down because of big surprise
esp. after this kind of runup
What do you think, cesarnc, am I right?