
Harrods has insisted it “mistakenly” sold expensive Russia vodka, after it came under fire in parliament over its approach to sanctions.
The Knightsbridge-based department store said its Beluga vodka stock - bottles of which sell for nearly £100 - was removed from sale and held in storage ahead of it being moved off site.