The Duchess of Cambridge wears a white dress coat, thought to be Alexander McQueen, with a black and white Philip Treacy hat and a pair of sapphire earrings for Trooping the Colour. PA

Royal fashion at platinum jubilee celebrations: who wore what at Trooping the Colour