Selfridges has been a big part of the London shopping scene for over 100 years and along with Harrod's and Liberty is a must visit store for tourists. Beware they have the largest selection of shoes in Europe.
Sorry, there's no recent news for Selfridges (Department Store).