Meghan Markle Just Wore a $75 Sweater From the Most British Brand Ever 09.01.2018 22:08 Cosmopolitan.com It's still for sale!