Fremantle MP Josh Wilson has triggered a third by-election in Western Australia, after resigning today following a High Court ruling that removed Labor senator Katy Gallagher from parliament.

Fremantle MP Josh Wilson has triggered a third by-election in Western Australia, after resigning today following a High Court ruling that removed Labor senator Katy Gallagher from parliament.