Parades are held in Wales on St. David's Day. The largest parade is held in Cardiff. It is formally attended by either the British Monarch or the Prince of Wales. Parades are a mixture of folklore and military parade. On 1 March 2010, the seventh National St. David's Day Parade took place in Cardiff city centre. Celebrations included concerts, a parade and a food festival featuring all Welsh produce. 