Chinese puppets
... Chinese puppets THE CHINESE ARTS Institute are presenting a programme at the Oval Theatre, Oval House, Kennington, on Monday next, consisting of Mo Tze, a puppet play on the philosophy of universal love and non- aggression, a suite of dances and music ...