Chinese puppet fable.
1979
2007
1992
1991
2023
2008
2016
1984
2010
2000
2003
1959
2022
1966
1977
1976