The World Happiness Report 2018, ranked 156 countries by their happiness levels, based on factors including life expectancy, social freedom, absence of corruption and migration within and between countries.
According to the report, Top of the chart in Africa is Mauritius, which rose from second place to push out Algeria which was ranked happiest country in Africa in 2017.
Despite the al Shabaab threat and insecurity, Somalia ranked happiest country in Sub-Saharan Africa and sixth happiest African country.
Libya which was ranked third happiest country in Africa in 2017 also came forward this year to clinch the second position.
Africa’s giant, Nigeria also moved up in this year’s ranking to clinch the fifth position despite all the turmoils happening in the country. Last year Nigeria was ranked sixth happiest country in Africa.
Other counries that made the list include Cameroon (7) & South Africa (9).
See full list below:
Top 10 Happiest Countries In Africa – UN Happiness Report
9. South Africa
10. Ivory Coast