Even as the foreseeable future of live sporting events looks bleak, China is constructing the world’s largest football stadium in Guangzhou. Its $1.7 billion price tag notwithstanding, the early renderings of the project has…
Architecture Sports Complex