Chinese puppet fable.
1954
1989
2016
1931
1981
1966
2014
1983
1971
2018
1978
1959
1980
1952
2017
—
2020