Kate Middleton wore red in a nod to Wales during her visit there with Prince William, continuing her longstanding tradition ...
Every March 1, people across Wales wear leeks on their shirts to celebrate St David's Day - and they do so for a simple reason.