Lord Albion

Origin
Lord Albion is the UK’s premiere hero (who is sometimes not much of a hero).