Home Gallery World News In Pictures

World News In Pictures

80
0
SHARE
Iranian children watch 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.