1London beats Paris to house Europe’s largest Dior counter London’s title as the capital of cool just had one more jewel added to its crown with the news Selfridges on Oxford Street has been chosen as the home for the largest Dior counter in Europe with...