Why the trillion euro spending spree is a 'historic shift' for Germany

Why the trillion euro spending spree is a 'historic shift' for Germany

2
Mar 19, 2025