Meghan Markle wears a Mayamiko wrap dress in South Africa

Responsive image
source