The duchess wears a blue lace Temperley London Dress, black pumps, and a clutch at Buckingham Palace for a World Mental Health Day celebration. This marks her first public appearance since announcing her third pregnancy.
@RoyalFamilyITNP@KensingtonRoyal#PrincessCatherine #…