France 24 can be viewed through its web site (if you have Windows Media installed), and will be available on cable TV. Its mission is, in its own words, "to cover worldwide news with French eyes"; the channel insists its editorial policy will be independent of the French government (though, in either case, you'd expect them to say so).