post #1 of 1
Thread Starter 
...in London's Trafalgar Square. Over to you.
http://www.independent.co.uk/arts-en...h-1733087.html