German retail sales in April 2026 were 0.3% lower in real terms than in the previous month | Metals Mine