The 19th International Istanbul Puppet Festival runs until Sunday in Istanbul. It aims to bring together the world's best and most colourful puppet shows - and I ...