ADVERTISEMENT
France 24 is a global news network based in Paris. It broadcasts in French, English and Arabic.