The 600 guests at the Windsor Castle wedding will eat canapés including Scottish langoustines, grilled English asparagus and croquette of confit Windsor lamb.
The 600 guests at the Windsor Castle wedding will eat canapés including Scottish langoustines, grilled English asparagus and croquette of confit Windsor lamb.