One of China’s most prestigious universities has apologised and withdrawn a mini-film made to celebrate its 130th anniversary amid accusations of gender bias.
On March 31, Shanghai Jiao Tong University (SJTU) released the film to mark its coming birthday.
The institution was founded on April 6, 1896, by Sheng Xuanhuai, an important minister and an entrepreneur in the late Qing dynasty (1636–1912).
The video, No 800 of Dongchuan Road, was named after the address of the vast Minhang campus of the…


