The body of missing New Zealander Gregory Reynolds has been found in dense bush, close to the Tongan resort from where he went missing almost three weeks ago.
He was found near the Liku'alofa Beach Resort in Tongatapu.
Police commissioner Steve Caldwell said the 47-year-old missed his airport transport to catch his plane home, and had not been seen in the previous 24 hours.
Searches by soldiers and volunteers failed to find him.
Tonga's police commissioner said an investigation was continuing.