Saturday, March 26, 2011

Press TV Logo Photos





Press TV is a 24-hour English language global news network owned by Islamic Republic of Iran Broadcasting (IRIB). Its headquarters are located in Tehran, Iran,

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites