Okay, it’s time for another poll where only one lady emerges victorious. Here is the dress that Catherine, Duchess of Cambridge wore for the first day of her Royal Tour of Canada.

Here is Princess Diana’s, from her tour of Canada in 1983.

And here we are, as we so often are, in the Thunderdome that is fashion. Who wins?

[b5poll id=”8cf7de5f92608f32af924611efde8af6″].