Hello,
I just thought I should post a warning, resulting from an experience I had last week.
I was crossing the Uganda/Tanzania border by road at Mutukula, and was refused entry into Tanzania.
I was travelling on a South African temporary passport (legally identical to a permanent passport). My Tanzanian visa was perfectly valid. The immigration official claimed that the passport was invalid because it did not contain the words 'This passport is valid for travel to all countries, unless otherwise endorsed' Similar temporary passports have taken me to Angola, Germany, Switzerland, Malta, Libya, Lesotho, and Uganda without any hassles. I think the Tanzanian are just full of it
I politely argued that South Africans had no travel restrictions on travel, but they wouldn't buy it. I had to turn around and re-enter Uganda.
Happy travels, Marc - Johannesburg, South Africa