China: the release of a film on the confinement of Wuhan during Covid-19 postponed withou…Nov 6, 2026, 10:31 PM