15th Tehran International Puppet Theater Festival kicks off
An Iranian actor performs a puppet show during the 15th Tehran International Puppet Theater Festival in Tehran, Iran, on Sept. 17, 2014. The eight-day festival will run in 11 theatre halls in Tehran until Sept. 21. (Xinhua/Ahmad Halabisaz)