Watch i24 News live from Israel
24NEWS is an Israeli-based international 24-hour news television channel located in Jaffa Port, Tel Aviv, Israel. It broadcasts in French, English, and Arabic. The English channel offers a weekly magazine in Spanish.
Visit i24 News Website