The Prince of Wales and the Duchess of Cornwall joined the King and Queen of the Zulus at the Royal Welsh Show to mark the 140th anniversary of the Anglo Zulu War.

The royal meeting took place at the 100th Royal Welsh Show in Llanelwedd, which Prince Charles was also visiting to mark his 50th anniversary as The Prince of Wales.

Charles, Camilla, King Goodwill Zwelithini and Queen Pumi were treated to a military display by members of a Zulu 'impi' regiment dressed in traditional leopard skin uniform.

The prince remarked to the Zulu King: "You haven't aged a bit" having last met during Charles' tour in South Africa in November 2011.

The Zulu royals were in Wales to mark 140th anniversary of the Battle of Rorke's Drift, where just over 150 Welsh soldiers held off 4,000 Zulu warriors from breaking British lines for 10 straight hours in South Africa.

Members of Rhayader & Dictrict Male Voice Choir sang a rendition of 'Men Of Harlech' for the royals.

Gugu Ngcobo, who helped organise the Zulu visit, said she hoped the marking of the anniversary would lead to cooperation between the UK and her country, which she said was in "dire need" of help.

Prince Charles was later taken around the festival site where they a spoke with farmers, agricultural leaders, breeders, and representatives from the Prince's Countryside Fund.

The Duchess was joined by Queen Pumi to meet representatives from the local Women's Institute, Merched y Wawr, and Wales Young Farmers.