Michel Barnier will become the shortest-serving prime minister in modern French history when President Emmanuel Macron approves his resignation.... Read more