France
Macron defeats Le Pen 58-42 in French presidential election

Macron defeats Le Pen 58-42 in French presidential election
Macron and Le Pen make final pitches to French voters

Macron and Le Pen make final pitches to French voters
France says Russia tried to frame it with mass graves in Mali
