Carole Middleton wore £750 Temperley London dress to James and Alizee's ...

Responsive image
source