News

Kate and William wear daffodils on a visit to Wales. In addition, the daffodil is the national flower of Wales, and is traditionally worn on St. David's Day every year (on March 1).