Princess Kate turned heads at Westminster Abbey on Commonwealth Day as the royal wore a Catherine Walker Beau Tie Coat Dress in a cool, bright red tone. Colour analysis expert, Francesca Cairns ...