Most Affordable Fashion From Meghan, Kate, and the Royals
13 Royal-Approved Fashion Items That Are Only $150 or Less
9
Kate wore a pair of Asprey Oak leaf earrings and layered a gingham shirt underneath her olive-toned Fjällräven sweater, which costs $90.