Tornado rips through New Zealand city of Auckland

Media playback is unsupported on your device
Media captionAmateur video of the tornado shows debris flying through the air

A tornado has roared through the New Zealand city of Auckland, killing one person and injuring several more.

It touched down at about 1500 (0300 GMT) in the city's Albany area and then moved south, felling trees and tearing roofs off houses.

Cars were overturned by the tornado, which left a 5 km-long (three mile-long) trail of damage.

A roof was also ripped off a shopping centre in Albany, local media said.

Earlier reports had put the death toll at two.

"Initial reports that there were two or three dead are incorrect and we can only confirm one death at the moment. We believe that to be accurate," said local police commander Gary Davey.

Auckland Mayor Len Brown said he was surprised more people had not been killed.

"That there was a big, mean beast of a tornado... we're just extraordinarily lucky that there hasn't been more loss of life," he told local media.

Witnesses described debris flying though the air and cars torn from the ground as the slow-moving funnel passed.

"There's probably six or seven seriously damaged cars, and I saw cars flying off the ground about 30 metres (100 feet) in the air," shop owner Hamish Blair told the Associated Press news agency.

New Zealand's news website said that at least 18 people had been taken to hospital.

Police warned local residents to stay inside until the weather settled.