Catherine, Princess of Wales, nailed springtime dressing at the recent state banquet held for the President and First Lady of Nigeria.