The seven key pieces every Royal wannabe needs, as worn by Princess Diana, Kate Middleton and Meghan Markle

Royal-to-be Meghan Markle wore a nautical-themed outfit this week – like the Duchess of Cambridge and the late Princess Di have before.

We take a look at other staples of Meghan, Kate Middleton and Di – and suggest high street equivalents.

Nautical look




  • Stripe dress, £42, Topshop

Oversized shirt




  • Shirt, £27.50, M&S

Red party frock




  • Dress, £65, chichilondon.com

Failsafe LBD




  • Dress, £27, Lipsy

Ladylike coat




  • White coat, £45, JD Williams

Occasionwear




  • Club L at Topshop, £25

The cover-up




  • Zara, £69.99

Source: Read Full Article