The yield on 30-year gilts hit its highest level since 1998, adding to the pressure on government spending.
BB
The yield on 30-year gilts hit its highest level since 1998, adding to the pressure on government spending.