Why Meghan Markle and Kate Middleton Wear VEJA — and What That Says About the Brand
Meghan Markle first wore VEJA in 2018 — and the brand became a global phenomenon. Kate Middleton still wears them today. Neither of them received a free pair. Here’s why...