Canadian prime minister Justin Trudeau announces his resignation

Mr Trudeau came to power in 2015 after 10 years of Conservative Party rule and had initially been hailed for returning the country to its liberal past. File Picture: Darren Calabrese/The Canadian Press via AP
Canadian prime minister Justin Trudeau has announced his resignation following the rise of discontent over his leadership and growing turmoil within his government.
Mr Trudeau made the announcement at a press conference outside his residence at Rideau Cottage, in Ottawa, saying “internal battles” mean that he “cannot be the best option” in the next election.