Cambridge 2000: Foster and Partners

Foster and Partners

Website of architect: Foster and Partners