This December, we have been looking at the history of shopping, and no history of shopping would be complete without looking at the one of London’s most iconic department stores – Selfridges. The brainchild of American entrepreneur, Harry Gordon Selfridge (1858-1947), the Oxford Street department store was opened on 15 March 1909, to great fanfare. And in this special blog, we will look at the opening of ‘London’s biggest shop,’ and how the opening was reported in the newspapers to …