LSE’s new £145m building

Return to article.