South China Morning Post • 4/6/2026

Shanghai Jiao Tong University (SJTU) has apologized and withdrawn a mini-film made to celebrate its 130th anniversary due to accusations of gender bias. The film, titled No 800 of Dongchuan Road, was released on March 31 and is named after the address of the university's Minhang campus. SJTU was founded on April 6, 1896, by Sheng Xuanhuai.
Advertisement
Stories gain Lindy status through source reputation, network consensus, and time survival.









