Meghan stepped out in a sophisticated olive Ralph Lauren dress for Prince Louis's christening in July 2018. She wore a matching Stephen Jones hat and Manolo Blahnik suede pumps. Image Source: Getty / WPA Pool