Prince William has declared Africa will always have a "special place in [his] heart".
The Prince of Wales is embarking on a four-day visit to Cape Town next week to host the fourth Earthshot Prize ceremony and ahead of the trip - which marks his first to the continent in six years and his first time in South Africa since a 2010 joint tour with brother Prince Harry - the 42-year-old royal has reflected on his memories of previous stints there.