Gabriel Attal has been named France's next prime minister, as Emmanuel Macron aims to revive his presidency with a new government.
At 34, he is the youngest PM in modern French history, outranking even Socialist Laurent Fabius who was 37 when he was appointed by François Mitterrand in 1984.