Two major investment services rank Botswana as the best credit risk in Africa .