Kate Middleton, Meghan Markle and Europe's royals Princess Marie and Queen Letizia have worn some fabulous outfits this week – all their latest looks here!
3.9k