Germany's public debt hit an all-time high of €2.66 trillion at end-2025, pushing per-capita borrowing to nearly €32,000...