Ghana seems to be struggling to define this. EC officials on MultiTV's PM Express back in April couldn't confirm or deny if a person born in Ghana brought up in Ghana with a Nigerian father and surname could vote or not. Instead, the official claimed it would nonetheless be a 'legal' issue.
I don't get this. What makes a Ghanaian? An Indian child, or Kenyan child or :Lebanese or Nigerian child, born in Ghana, living Ghana, speaking Twi, Ga, Fante and Hausa, should not be any less Ghanaian than a child whose parents are both of Ashanti or Fante or Ewe lineage born and living in Ghana.
It becomes clear at moments of elections, that Ghana is extremely exclusive rather than inclusive.