Matt Stuart, ‘Trafalgar Square. London, England. Great Britain. ’, 2004, Magnum Photos