We don’t need a full-length picture to confirm that Kate Middleton looked stunning in a sparkly £1,400 emerald green Mulberry pleated shirt-dress at Buckingham Palace last night.
Read MoreWe don’t need a full-length picture to confirm that Kate Middleton looked stunning in a sparkly £1,400 emerald green Mulberry pleated shirt-dress at Buckingham Palace last night.
Read More