Canadian PM Justin Trudeau has resigned as the leader of the Canadian Liberal Party after facing opposition from his own party members.
Canadian PM Justin Trudeau has resigned as the leader of the Canadian Liberal Party after facing opposition from his own party members.