Kate Middleton Wearing a magenta Alexander McQueen dress that came complete with a tulip skirt and three-quarter sleeves. Image Source: Getty / WPA Pool