Teresa Mbagaya
Teresa Mbagaya

Teresa Mbagaya

Omidyar Network, Contributions in education, technology, youth and innovation in Africa