France 24 Country: France Categories: News France 24 is an international news and current affairs television channel based in Paris. The channel is owned by the French Government and was launched in 2006. This channel is aiming for an English speaking audience. You Also May Like France 24 Categories: News France 24 is an international news and current affairs television… Watch Live Al Jazeera Mubasher Categories: Education News Science/Technology Al Jazeera Mubasher is a Satellite television channel in Arabic… Watch Live France Info Categories: Business News France Info is a news and general interest TV channel.… Watch Live