The Princess of Wales is celebrating her country through ... McQueen coat — one of the shades of the Welsh national flag. Both she and William topped their looks off with daffodil pins, as ...