Meghan Markle Wore White Every Day at the Invictus Games | Marie Claire

Responsive image
source