Matching Beijing’s 15,000 capacity is another Chinese stadium, with Wuhan’s Central Court also one of the largest in sport. The venue was built a decade and from 2014 to 2019 played host to ...