The Duke and Duchess of Sussex celebrated the great diversity of cultures, beliefs and traditions in South Africa, on day two of their tour of Africa.

Harry and Meghan held an impromptu question-and-answer session with the press, and asked about the message they were trying to promote, the duchess replied: "I think what's amazing about being here today, as you can see, there's so much good happening in the world, and there's so much positivity and all of this diversity and inclusivity - think the focus is on that..."

They travelled to a stunning Cape Town beach to learn about a charity using local surfers to help the next generation cope with the mental health stresses of living in the notorious slum settlements.

Asian Image:

The couple visited the Auwal Mosque in Bo-Kaap, Cape Town. (Dominic Lipinski/PA)

Later, the duke and duchess visited the Auwal Mosque in Bo-Kaap, Cape Town, where the couple met faith leaders.

Meghan had changed out of her casual clothes and, presumably out of respect for the Muslim place of worship, covered her head with a scarf and wore a long gown that swept the floor.

Built in 1794 during the British occupation of the Cape of Good Hope, the Auwal Mosque is the first and oldest mosque in South Africa.

The couple were met by Imam Sheikh Ismail Londt and Muslim community leader, Mohamed Groenwald.

Asian Image:

The Duchess of Sussex sits with local residents in the Bo Kaap area of Cape Town to mark Heritage Day, a celebration of the great diversity of cultures, beliefs and traditions in South Africa, on day two of their tour of Africa. (Toby Melville/PA)