Helen Mukoro Idisi

Nigerian ‘archduchess’, who contested to be Spain’s head of government, arrested for impersonation, fraud

Police in Spain arrested on Thursday a Nigerian woman, Helen Mukoro Idisi, who posed…