On Wednesday I published a post about Christmas in Washington. Sadly 3600 miles separate me from that great city - at least for the moment. London however is closer - and has a lively Christmas scene. It too has a giant national Christmas tree - in Trafalgar Square.
One of the most magical places is the South Bank Centre
The website is accessible here.
Westminster is worth a visit - there is a Christmas tree close to the Clock tower (also known [incorrectly] as Big Ben). Leading off Parliament Square is the shopping street of Victoria Street. There are many shopping areas within London - but you can't beat Oxford Street at Christmas.
Ice skating rinks are now well established near the London Eye and Somerset House.
One of the best guides to events in London is "Time Out"