Most Affordable Fashion From the Royals
13 of the Most Affordable Fashion Items Worn by the Royals — They're All Under $150!
1
Meghan wore her beige knit dress, which only costs $35, to visit an animal welfare charity in Mayhew, England. She accessorised with slingback pumps and a Stella McCartney bag.