We can have all the shirt dresses Meghan Markle wore on her royal tour
If you have noticed, the Duchess of Sussex wore four different styles of shirt dress during the royal tour. This is not the first time...