Canada’s Prime Minister Justin Trudeau announced his resignation 6 January as leader of the Liberal Party, effectively ending nearly a decade in power. He will stay on as caretaker PM until a new leader of the party is chosen. The development was on the cards as Trudeau had been besieged with criticism from his own […]