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