Canadian PM Justin Trudeau has officially resigned following a dramatic rebellion within his party and mounting public backlash over his policies. At a press conference at Rideau Cottage, Trudeau announced his departure, marking the end of his leadership in a moment of deep political and national turmoil.

Powered by WPeMatico