Find Organizations
i24NEWS is an Israeli-based international 24-hour news television channel located in Jaffa Port, Tel Aviv, Israel. It broadcasts in French, English, and Arabic. English channel offers a weekly magazine in Spanish. The channel's owner is Patrick Drahi, and the CEO is Frank Melloul.