Popular destinations for history tours include Tanzania , Kenya , Malawi , Zambia , Zanzibar , South Africa , Zimbabwe , Botswana , Namibia and Uganda