Tehran International Puppet Theatre Festival (est.1989) or Mobarak International Puppet Theater Festival occurs in Tehran, Iran, about every two years. It features puppetry acts from around the world.[1] Event organizers include Rahmatollah Mehrabi[2] and Ardeshir Salehpour.[3]
Among the participants: