Cat Stevens/Yusuf has completed his four date NZ tour with his final show in Christchurch performed at Horncastle Arena on December 19.
He performed two shows in Auckland, one in New Plymouth and one in Christchurch as part of his 50th anniversary world tour.
He shared a photo on his Twitter account of him visiting the Port Hills in Christchurch ahead of his final show of the tour, writing: "I creep through the valleys" (Miles From Nowhere) Last show of the tour tonight in Christchurch!"
He put on four incredible shows, performing hits including 'Wild World', 'Father and Son' and 'Peace Train'.
Take a look at some of the photos from his NZ tour below.