On June 18 2026, Meiyingyuan (Shanghai Animation Space) officially opened at No. 618 Wanhangdu Road, Jing’an District, Shanghai. The site was the former home of Shanghai Animation Film Studio, widely recognized as the birthplace of Chinese animation. Iconic works such as Havoc in Heaven, Nezha Conquers the Dragon King and Tadpoles Looking for Their Mother were created here, giving rise[…..] […]
Heritage and Renewal: Opening of Meiyingyuan-Shanghai Animation Space, Exploring Development Path for Chinese-language Animation