Royal Tour
- EntertainmentYahoo Life UK
The Duchess of Cambridge's affordable royal tour outfit you may have missed
The floral £195 dress is by celebrity-approved British brand, Ghost.
The floral £195 dress is by celebrity-approved British brand, Ghost.