Nelson Mandela receives Knighthood of the Order of St. John from Duke and Duchess of Gloucester.