Kate Wardle
Prince William and Heidi Klum enjoy a beachside barbecue in South Africa
Prince William spent his last day in South Africa by the sea, and he had a special guest with him for part of the morning: model and TV host Heidi Klum, whom he invited to learn more about sustainable fishing.