Sterling fell nearly 1% to just under 1.23 US dollars – its lowest level since November 2023.