News

With 30,000 seats, a red ring of running lanes for track events, and a central soccer field, the new stadium in the eastern Chinese city of Quzhou, is very clearly a place for sports. But for MAD ...