Trafalgar Square | London, UK (2006)

London, UK