The Shanghai International Marathon is an annual marathon held in Shanghai, China during late Fall. Having the highest price pool and the highest completion rate, the Shanghai International Marathon is one of the top-tier athletic events held in China. Over 35,223 individuals participated in the various events last year with over 300,000 spectators live. More details right here. [Note: the date was moved from Nov 11 to Nov 18]