10 most influential women in politics
Princess Stella Oduah is member of Senate of Federal Republic of Nigeria, who against all the odds won to retain her seat in Senate in the next political dispensation.. ..…
Princess Stella Oduah is member of Senate of Federal Republic of Nigeria, who against all the odds won to retain her seat in Senate in the next political dispensation.. ..…