C News Country: France C News is a French free-to-air news channel launched on 4 November 1999 by Canal+ Group. It provides 24-hour national and global news coverage. It is the second most watched news network in France, after BFM TV. You Also May Like France 24 English France 24 is an English speaking international news and current… Watch Live Canal 8 Canal 8 is a private channel that’s home to some… Watch Live TV7 Bordeaux TV7 Bordeaux is a local private television channel from Bordeaux.… Watch Live