This is an ephemeral film about fire escape in China. The main scenes were taken from Tianjin and Beijing.
Production information and reference links
Recommendations from this title