Canada News Agency

Emmanuel Macron reshuffles government after losing majority in June election