Toyin Dawodu

American-based human rights promoter, Toyin Dawodu gives Benin Republic seven days ultimatum to release Sunday Igboho

American-based human rights promoter, Toyin Dawodu gives Benin Republic seven days ultimatum to release Sunday Igboho

A Nigerian-American and human rights promoter, Toyin Dawodu has given the government of Benin Republic seven days to unconditionally releaseā€¦

3 years ago