Selfridges in London, one of Britain’s most famous department stores, is to hold the biggest display of ‘retail theatre’ and in-store events in its 103-year history. The Big British Bang will run from 4 May to the end of August and showcase the best of British culture, history and tradition with exclusive products and events celebrating Great British customs, etiquette, … [Read more...] about Selfridges to Highlight the Best of British this Summer