John Lewis

UK retailer John Lewis to bring back 100-year-old price pledge