Canadian Prime Minister Justin Trudeau has announced that he will step down as leader of the governing Liberal Party, ending his nine-year tenure in office.
In a press conference, Mr Trudeau confirmed that he would resign in the face of rising discontent over his leadership.