Friday, November 22, 2013

Christmas stalls on the South Bank

London