St. David's Day parade, Cardiff. Many St. David's flags are seen on St. John Street.