Search
1 item with this tag.
Apr 05, 2026
On July 6th investors forced England's government to pay 5.668% to investors who lent the government £4b. This is the highest price for English debt since th...