St. David's Day parade, Cardiff. The flag of St. David is seen outside the capital's City Hall.