647 South African troops, who died in the English Channel during the First World War, have been remembered in Southampton.

The Monday ceremony, attended by Princess Anne, marked the moment 100 years ago that the SS Mendi was hit by a cargo ship and sank.

It came a day before the country's Armed Forces Day commemorations.

Families and officials, meanwhile, have been visiting the site of SS Mendi's sinking and paying tribute there.

The 4,000-tonne vessel went down off the south coast of the Isle of Wight after being rammed by a much larger vessel.

The vast majority of the bodies were never recovered.

More: Prince Charles Praises Contribution Of Black Servicemen In World Wars