Oxford

Best things to do in London at Christmas

London shines bright during the festive season, from the warm glow of the lights on the huge tree in Trafalgar Square to the sequin-filled window displays in Oxford Street. Head to the capital to shop for stocking fillers in some of the world’s best de…