World

Macron and Le Pen spar in an increasingly divided France.