Camilla looked wonderfully elegant. But Kate stole the show in her bespoke fedora 

Royals fashion verdict: Camilla looked wonderfully elegant. But Kate stole the show…