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