Meghan Markle Wearing Veronica Beard in Cape Town, South Africa, in September 2019 Meghan wore this sweet shirtdress once again to visit the District 6 Museum in Cape Town during her royal tour of Southern Africa in September 2019. Image Source: Getty / Pool/Samir Hussein