The Barbican, London.

The Barbican, London, England