Bristol is hosting a puppet festival exploring the weird and wonderful world of the art form for the first time in a decade. Previously a fixture of the city's arts scene, the event has not been ...