News

Founded in 1996, the Shanghai Marathon is now a sizeable event, with 38,000 runners taking part in it last year, 12% of whom came from abroad. In 2020, ...