AdvertisementAdvertise with NZME.
Cartoon: The speaker of the house
David Carter becomes Speaker of the House. Image / Rod Emmerson
David Carter becomes Speaker of the House. Image / Rod Emmerson
John Muchirahondo is facing more than 30 charges of sexually assaulting women.