Home Gallery World News In Pictures

World News In Pictures

19
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.

LEAVE A REPLY

Please enter your comment!
Please enter your name here