Meghan Markle puts on the style as she dons striped maxi dress for dinner with youngsters at British High Commission in Cape Town on her African tour with Prince Harry
- Meghan wore the £880 Martin Grant maxi dress to the British High Commission
- She and Harry, 35, will attend a dinner and reception with young people there
- Earlier today she donned a headscarf to visit South Africa’s oldest mosque
The Duchess of Sussex donned a stunning striped maxi dress as she joined Prince Harry at the British High Commission on Day Two of their royal tour.
Meghan, 38, is wearing the floor-length gown for a dinner and reception with young people at the Residence of the British High Commission in Cape Town today.
The Duchess wore the £880 dress on the fourth day of her and Harry’s Australia tour last year.
She beamed as she arrived hand-in-hand with her husband, 35, while their son Archie, four months, remained with his nanny.
Meghan, 38, wore the floor-length gown for a dinner and reception with young people at the Residence of the British High Commission in Cape Town today
Earlier in the day she wore a headscarf to visit South Africa’s oldest mosque.
To mark Heritage Day, a public holiday in South Africa when the nation celebrates its culture, diversity and traditions, the Sussexes paid a visit to the historic Auwal Mosque in Bo-Kaap, Cape Town.
Meghan changed out of her casual clothes and covered her head with a scarf and wore a floor-length gown – and even helped a lady with her headscarf once inside the mosque.
The Duchess beamed as she arrived hand-in-hand with her husband, 35, while their son Archie, four months, remained with his nanny