On International Women's Day, Meghan Markle is wearing the pants. The soon-to-be royal just arrived in Birmingham with Prince Harry, where the royal couple will attend an event with Stemettes, a group encouraging young women to pursue careers in the STEM fields (science, technology, engineering, and math).
For the occasion, Markle chose to wear a (relatively) affordable, $300 navy blue topcoat from J.Crew. Unfortunately it was an older style and almost entirely sold out even before today's appearance. That said, there are still a few available on Net-a-Porter.
Markle paired the coat with a skinny black trousers by Alexander Wang and a white turtleneck sweater from British brand All Saints. She carried a sleek black leather handbag from Altuzarra. See more photos of Meghan's outfit below.