Puppet Master

The Arabic and Chinese names given are approximations.