The stadium was designed by renowned architectural firm, Zaha Hadid Architects
30 Aug 2020
The International Football Center Stadium in Xian, China will have a capacity of 60,000 seats. The stadium will be built in the new district of Fengdong and designed by renowned architectural firm, Zaha Hadid Architects.
The design of this stadium is very futuristic, has a corrugated roof and structure, similar to a UFO plane. The stadium will have an open facade, outdoor seating and recreational areas all around for pre- and post-match crowds. The stadium is also designed to have a transparent membrane roof to protect spectators from the weather and sunlight.
The construction of this stadium is targeted for completion in 2023 to host the AFC Cup (Asian Football Confederation).