Duchess of Sussex

Meghan Markle and Princess Kate both have this crisp, white shirt and it's under £100



The shirt is £95 from the brand With Nothing Underneath.



Source link

Related Articles

Back to top button