Europe Why the trillion euro spending spree is a ‘historic shift’ for Germany | DW News 18 March 2025, 4:32 pm Team Buyback Share this:TweetRedditTelegramWhatsApp