Translation:The African teacher often speaks French.
The first. Adding -lainen/-läinen to X generally means "from/relating to X", often a place, but could be a group or movement.
Viro = Estonia, virolainen = estonian (as in "estonian food" etc.), or virolainen = an estonian (as in a person from estonia).