Innovative People

Edgar Ruthiiri

Languages Edgar Ruthiiri speaks:

English
Swahili