The festival will feature a diverse range of classic and contemporary puppetry styles from around the world, created by puppet artists from England, France, Norway, Denmark, India, Scotland, South ...