Carole Middleton wears Catherine Walker in duck egg blue - The Independent