Top 10 best country in africa to live and work for foreigners