Watch Press TV French Live from Iran. Press TV is a 24-hour French speaking news station of the Islamic Republic of Iran Broadcasting (IRIB). Its headquarters are located in Tehran. The broadcaster carries news analysis, documentary talk shows with focus on West Asia, Central Asia, and the Middle East. The channel is in the French language.