France 24 (English)

France 24 is an international news and current affairs television channel based in Paris. Watch international video news from around the world!
France 24 – Live Stream

France 24 stated mission is to “cover international current events from a French perspective and to convey French values throughout the world”.

You may also like

Leave a Reply