Image
Tate Modern, London. Herzog & de Meuron, 2000.

Tate Modern, London. Herzog & de Meuron, 2000.

London, England. 2011.