Much of New Zealand is waking to some of the coldest temperatures recorded so far this year.
For many centres the mercury is barely struggling to get much above zero, with eastern parts of the South Island and central North Island plummeting to bone-chilling negative territory.
Trains in Wellington have been disrupted, with icy overhead conditions causing delays for commuters travelling into the capital from Masterton and Upper Hutt.
Just before 6am, Dunedin airport was the coldest spot in the country, recording -5.2C, while Alexandra was sitting at -3.4C and Ashburton was on -2.3C. In the North Island, the coldest sports were Waiouru on -3.5C and Taumarunui on -2.5C.
Just before 6am Auckland recorded a chilly 4.8C at the airport. The average minimum temperature for May is 10.3C.