France 24, French news channel English version. Watch 7/24 free news. France 24 (France Vingt-quatre in French and Arabic stations, France veinticuatro in Spanish stations) is a French state-possessed worldwide news telecom company situated in Paris. Its stations broadcast in French, English, Arabic, and Spanish and are focused on the broad market, like BBC World News, DW, RT, and VOA. Situated in the Paris suburb of Issy-les-Moulineaux, the administration began on 6 December 2006.