France 24 is an international news and current affairs television channel based in Paris. Its stated mission is to “cover international current events from a French perspective and to convey French values throughout the world.” It started broadcasting on 6 December 2006. France 24 Online Live HD TV Channel ("France vingt-quatre") is a French state-owned international news television network based in Paris. Its channels broadcast in French, English, Arabic, and Spanish and are aimed at the overseas market, similar to BBC World News, DW, RT and VOA. Breaking news and world news from France 24 on Business, Sports, Culture. Video news. News from the US, Europe, Asia Pacific, Africa, Middle East, America.