German retail sales in July 2025 down 1.5% in real terms compared to the previous month | Metals Mine