Botswana’s ruling party, the Botswana Democratic Party is beset by divisions and internal legal battles ahead of the crucial general election.