TEHRAN –(Iranart)- A lineup of 57 puppet shows are scheduled to be performed during the 18th Mobarak Puppet Theater…

More