EDEN CONFIDENTIAL: The delay means that Meghan won't be able to vote in the general election. Members of the Royal Family are allowed to cast a ballot but, by tradition, choose not to.
It can take up to five years. You have to pass a series of tests. Again, why is this news?