The yield on German 30-year government bonds hit its highest level since 2011.

2026-08-18

The yield on German 30-year government bonds hit its highest level since 2011.