New Zealand voters could give Jacinda Ardern electoral coal for Christmas challenge after the prime minister reluctantly called a rare December by-election in Hamilton West.
The Labour PM has been forced into a poll in the bellwether seat after one of her Labour MPs, Gaurav Sharma, went rogue, falling out with the party and eventually resigning from parliament.
That left Ms Ardern with no option but to call a by-election in the Waikato seat, which will be held on December 10.