Meghan Markle Wearing a Relaxed Fit Cream Button Front Trench Coat With Full Sleeves, Peak Lapel Collar And Welted Pockets While Visiting Mayhew, an Animal Welfare Charity in London

Outerwear

Dress