The Barbican Centre, London.

The Barbican Centre, London, England