Weather Almanac for Francistown, Botswana