Xinhua | July 21, 2023
Click and explore Shuangliu Sports Center Stadium, the venue for athletics events during the 31st FISU Summer World University Games to be held in China's Chengdu.