The Duke and Duchess of Sussex today arrived in South Africa to start their 10-day royal tour. Pictured, Meghan Markle, 38, chose a £69 black and white wrap dress from Malawian brand Mayamiko as she joined Prince Harry, 35, in the Cape Flats, outside Cape Town, today
{}