Geolocation 39.990756487345, 116.39063461157 Architects HERZOG & DE MEURON Typologies STADIUM Address Beijing Yayun China