The 16th edition of Tehran International Mobarak Puppet Theater Festival kicked off on Monday in Tehran. The festival, which will run from August 22 to 28, will feature a total of 27 Iranian plays and eight foreign plays. By ISNA