Europe Inside Germany’s massive spending spree | Business Beyond 31 October 2025, 8:32 pm Team Buyback