Canadian Prime Minister Justin Trudeau has announced his resignation. The 53-year-old said he will step down as leader of the country’s ruling Liberal Party, which he has led since 2013. Mr Trudeau, who has been prime minister since 2015, faced calls to quit from a chorus of his MPs amid poor showings in opinion polls.Read More