Princess Anne paid a heartfelt tribute to South African servicemen who lost their lives in World War I but were never properly recognised.
At a solemn ceremony in Cape Town, Princess Royal unveiled the Cape Town Labour Corps Memorial as well.