According to Breaking Travel News, Qatar Airways has signed a codeshare agreement with Air Botswana.
The partnership with Air Botswana will provide Qatar passengers with connections to the Botswana cities of Gaborone, Francistown and Maun via Johannesburg.
Qatar operates double-daily flights between Johannesburg and Hamad International Airport in Doha.