She's half Indian, half Jamaican. She's not descended from American slaves, therefore she's not an African-American. Barack Obama's father is from Kenya so therefore Barack is half White, half Kenyan. Barack is not an African-American because he is not descended from American slaves. Let's say Harris becomes President in the near future. America still have not had an African American for President because Kamala Harris and Barack Obama are both foreigners.