- Home
- London, England, United Kingdom, August 12, 2026. Shoppers and a child in a stroller at the Butchers counter inside Harrods, with a glass case of fresh meat and hanging carcasses. Puzzle #910140114
London, England, United Kingdom, August 12, 2026. Shoppers and a child in a stroller at the Butchers counter inside Harrods, with a glass case of fresh meat and hanging carcasses. Puzzle #910140114