1Jul2013 Geoffrey Farmer at Barbican /Caroline Stacey/Arts & Culture01 Jul 2013 Despite their compelling beauty, these puppets characterise both the frailty and the malevolence of humanity