Customers swarm to buy jars of £2,000 New Zealand honey from luxury department store Harrods April 19, 2026 · Daily Mail Read full story at source