‘Archduchess’ Helen Idisi arrested in Spain for allegedly fraudulently posing as UN Women’s head
A Nigerian national, the self-identified ‘Archduchess’ Helen Idisi has been arrested in Spain for allegedly fraudulently posing as the Spanish UN Women’s head. Helen Idi’s extensive resume includes positions as …