I lived and worked for 14 years in Africa. South Africa, Namibia, Ghana, Tanzania and Zambia. I also visited Botswana, Lesotho, Swaziland, Togo and Ivory Coast. I enjoyed my time in Africa though I'm not sure I'd wish to retire there, there are still too many issues with corruption, poor infrastructure, and in many instances political uncertainty. If I did, then probably Ghana or Tanzania, both countries I found very welcoming, with interesting people, cultures, history and places to see.