The Train Theater’s annual International Puppet Festival – an eclectic mix of culturally artistic expression – is back for its 35th edition, at Jerusalem’s Liberty Bell Park and surrounding outdoor ...