Chinese puppet fable.
2020
2014
2001
2023
2011
1972
1949
2016
2021
1962
1950
1965
2002
1928
1952
1978