As investors grappled with the changing world order, sterling hit a four-month high above $1.29 against the US dollar. But ...