The 18th International Istanbul Puppet Festival opened on Oct 13. The festival will host puppet shows from various countries as well as film screenings and workshops in various parts of the city through Oct 25.