Arts & Culture The World’s Biggest Puppet Festival in Charleville-Mezieres, France What’s big or small? Solid or a shadow? Held up by string, a stick or even a crane? Puppets! Every