Selfridges Food Hall

Christmas shopping bonanza

The capital's West End is pulling in the crowds this Christmas with an illuminated shopping bonanza. Londoners and tourists alike can find 600 shops, 96 flagship stores and more than 200 bars and restaurants