Youssef Amrani, Morocco’s ambassador to Botswana, also represents Morocco in South Africa.

Botswana-Morocco Strengthen Ties as New Ambassador Arrives in Gaborone
Youssef Amrani, Morocco's ambassador to Botswana.