For the special visit, the Princess of Wales wore a bespoke Alexander McQueen coat in "Welsh Red," a reference to one of the colors featured on the country's flag - green, white a ...