St George was traditionally depicted carrying or wearing a red cross on white background, and King Richard adopted it in his honour. But England doesn't actually own the design of its flag.