From the scenic beauty in the southernmost city on the continent, Cape Town, to Tunis in the north, voted one of the happiest and least expensive cities to live in Africa – Africa.com shares what makes these and other cities in Africa great with the release of their list of the ‘Top 10 Most Livable Cities in Africa’.

A favorite with both foreign tourists and those living on the continent, Cape Town, South Africa tops the list. The cosmopolitan city was chosen because of its natural beauty and its diversity in everything from housing to cuisine options. It’s also home to some of the top learning institutions on the continent.

Top 10 Most Livable Cities in Africa 2012:

  1. Cape Town, South Africa
  2. Accra, Ghana
  3. Nairobi, Kenya
  4. Johannesburg, South Africa
  5. Gaborone, Botswana
  6. Libreville, Gabon
  7. Tunis, Tunisia
  8. Dar es Salaam, Tanzania
  9. Windhoek, Namibia
  10. Kigali, Rwanda