Prince Harry has delighted a gathering of Auckland's local Pasifika community, hosted by New Zealand's Prime Minister Jacinda Ardern, by greeting them in six languages.

The royal opened his speech by saying greetings in Samoan, Tongan, Fijian, Niuean, Cook Islands Maori and Maori.