For the first engagement of the South Africa tour, Meghan, Duchess of Sussex wore a black and white printed dress by Malawi-based sustainable fashion brand Mayamiko. AFP
Meghan, Duchess of Sussex visits Woodstock Exchange in Cape Town, South Africa wearing her favourite black Everlane jumpsuit. Getty
The Duchess of Sussex teamed the look with a pair of gold circular drop earrings by Gas Bijoux. African News Agency via AP
The Duchess chose a blue and white Club Monaco dress to introduce baby Archie to Archbishop Desmond Tutu. AFP
She teamed the sundress with her signature slick-back low bun. Reuters.
The Duchess of Sussex wore a green striped maxi dress by Australian designer Martin Grant to a reception at the Residency of the British High Commissioner in Cape Town, South Africa. Reuters.
Meghan also wore the Martin Grant dress during her royal tour of Australia last year. Reuters.
Meghan, Duchess of Sussex visits Auwal Mosque on Heritage Day wearing a khaki maxi dress-shirt with a belted waist by the brand STAUD and cream Sam Edelman flats. Getty Images
The Duchess of Sussex wore this cobalt blue Veronica Beard Cary dress on the first day of their African tour in Cape Town, South Africa. Reuters.
While meeting an NGO supporting local surf mentors, Meghan went for a more casual look, teaming a classic white shirt with Mother black jeans and a denim jacket by Madewell. Reuters.
For the first engagement of the South Africa tour, Meghan, Duchess of Sussex wore a black and white printed dress by Malawi-based sustainable fashion brand Mayamiko. AFP
Meghan, Duchess of Sussex visits Woodstock Exchange in Cape Town, South Africa wearing her favourite black Everlane jumpsuit. Getty
The Duchess of Sussex teamed the look with a pair of gold circular drop earrings by Gas Bijoux. African News Agency via AP
The Duchess chose a blue and white Club Monaco dress to introduce baby Archie to Archbishop Desmond Tutu. AFP
She teamed the sundress with her signature slick-back low bun. Reuters.
The Duchess of Sussex wore a green striped maxi dress by Australian designer Martin Grant to a reception at the Residency of the British High Commissioner in Cape Town, South Africa. Reuters.
Meghan also wore the Martin Grant dress during her royal tour of Australia last year. Reuters.
Meghan, Duchess of Sussex visits Auwal Mosque on Heritage Day wearing a khaki maxi dress-shirt with a belted waist by the brand STAUD and cream Sam Edelman flats. Getty Images
The Duchess of Sussex wore this cobalt blue Veronica Beard Cary dress on the first day of their African tour in Cape Town, South Africa. Reuters.
While meeting an NGO supporting local surf mentors, Meghan went for a more casual look, teaming a classic white shirt with Mother black jeans and a denim jacket by Madewell. Reuters.
For the first engagement of the South Africa tour, Meghan, Duchess of Sussex wore a black and white printed dress by Malawi-based sustainable fashion brand Mayamiko. AFP