Meghan Markle echoed Princess Diana as she donned a headscarf to visit a mosque in Cape Town.
The Duke and Duchess of Sussex went to South Africa’s oldest mosque, Auwul, in Bo-Kaap, Cape Town, on the second day of the couple’s royal tour.
Harry and Meghan, who wore a cream head scarf and long dress, met Muslim and Christian religious leaders including anti-apartheid cleric Michael Lapsley.
Meghan evoked memories of Harry’s mum Diana, who wore a headscarf when she went to the Badshahi Mosque in Lahore, Pakistan, in 1991.
(Image: Tim Graham Photo Library via Get)
Diana also donned a shawl when she visited the Al Azhar mosque in Cairo, Egypt, in 1992.
The couple later took part in the area’s colourful heritage day activities and greeted a resident in her home.
Islam was first introduced in South Africa by exiled Muslim leaders and Cape Malay slaves in the late 1600-1700s.
Harry, Queen Elizabeth’s grandson and sixth in line to the throne, has been visiting southern Africa for two decades for holidays and conservation work.
His and Meghan’s 10-day Africa Royal Tour kicked off on Monday with a visit to the Cape Town township of Nyanga.
They were greeted by cheering schoolchildren proudly waving their national flag and dancers performing in traditional costume to live music.
Meghan and Harry both gave moving speeches during their visit, in which Harry spoke about “honouring and protecting” his wife and “being a positive role model” for Archie.
The Duke and Duchess of Sussex also danced with local schoolchildren during their visit.
He will travel alone on Thursday to Botswana, where he and Meghan holidayed shortly after they began dating in July 2016 and returned to in 2017 for a romantic getaway.
Harry then heads to Angola, visiting the landmine clearance project that featured in iconic photographs of his late mother, Princess Diana, during her campaign to ban landmines.
He ends the solo section of his tour in Malawi, where he will meet President Peter Mutharika.
Kate Middleton wore a headscarf when she visited a mosque in Kuala Lumpur, Malaysia.
The royal wore a grey dress by Beulah London with a matching headscarf, in keeping with Islamic custom, when she went to the Asyakirin Mosque.
Her outfit also had sleeves and the hem of the gown was below the knee.