Saint George is recognised as the patron saint of England. Before Edward III, St Edmund was recognised as England's patron saint, and the flag of England consists of the cross of St George. However, Saint Alban is venerated by some as England's first Christian martyr.