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