On Wednesday the United Nations named South Africa the world's 105th happiest country.

The report is based on polls conducted by Gallup between 2015 and 2017.

These eight countries elsewhere on the continent all came in happier – sometimes a lot happier, than South Africa.

Mauritius: 55

Getty

Libya: 70

Getty


Algeria: 84

Getty


Morocco: 85

Getty


Nigeria: 91

Getty


Somalia: 98

Getty


 

Cameroon: 99

Getty


Gabon: 103

Getty

Receive a single WhatsApp message every morning with all our latest news: Sign up here

See also: