Chinese puppet fable.
1924
2007
1970
1983
1985
2025
1925
2016
1976
2003
1960
2012
2004
2017
1988
1972
2023
1978
2021