German 30-year yield hits 21-month top, continuing steady march higher Published 14 Jul 2025 Full Article