It's great to be a kid with puppet shows like these. Initiated in 1983, The International Festival of Puppet Theater in Jerusalem, the biggest in the country, became an annual event in 2001. It takes place every August in Jerusalem and hosts the best artists in the field from Israel and from around the world.