Fiscal and inflation concerns are weighing heavily on bond markets around the world, driving up the cost of borrowing and dampening the appetite for stocks.

In the US, 30-year yields this week hit 5.34% and are at their highest level since July 2007. The US 10-year yields – at 4.74%