Leftist New Popular Front wins French elections

Leftist New Popular Front emerges as dominant force in the National Assembly as Macron’s alliance suffers humbling setback after Sunday’s election