Tongue-in-Chic: Selfridges Opens a Joke Shop at the Corner Shop
Items start at 99 pence on the shop floor to extravagantly priced pieces that some may find offensive — or laughable.
Items start at 99 pence on the shop floor to extravagantly priced pieces that some may find offensive — or laughable.