mEGHAN mARKLE wearing Carolina Herrera on the red carpet