Friday, December 13, 2013

Trafalgar Square Christmas tree

London