Please ask the British embassy in Botswana, they´ll give you all details. Why are you marrying in Botswana? or is it for fun and honeymoon? The British Embassy will definately give you information, try searching the address online.
Good Luck
Viel Glück!