An elaborate puppet show that is inspired by ancient China is being put on.