Trafalgar Square London England ziggurat rendering

Trafalgar Square London England ziggurat rendering

Rendering of the Trafalgar Square ziggurat, London, England (The Guardian)