Get Meghan Markle's blue & white summer look at H&M from £12.99 | HELLO!

Responsive image
source