Meghan wears a £2,220 Givenchy dress for her first solo engagement ...

Responsive image
source