A historic no-confidence motion passed by 331 votes in the National Assembly, forcing Prime Minister Michel Barnier to step down after just three months in ... Read more