Home Investing 3 headwinds facing German economy in 2025