German Private-Sector Activity Contracts for Second Month on War May 21, 2026 · Bloomberg Read full story at source