Catherine, Duchess of Cambridge's Festive Fashion on the 2020 Royal Train Tour For a visit to Cardiff Castle, Catherine wore her crimson Alexander McQueen coat with a red tartan skirt from Emilia Wickstead (that she first wore worn for a 2018 Kensington Palace Christmas party) and matching scarf. Image Source: Getty / Chris Jackson