Repeat: France 24 is a television news channel owned and operated by the French government, and is based in Paris.
France 24 is a television news channel owned and operated by the French government, and is based in Paris.