Kate looks ravishing in this red outfit by Alexander McQueen, worn at the Queen’s Jubilee earlier this year.