According to the latest World Happiness Index, the top five countries in Africa with the highest levels of happiness are Mauritius, Algeria, South Africa, Republic of Congo, and Guinea.
Nigeria is the largest oil producer in Africa and has significant reserves of both crude oil and natural gas. The country is closely followed by Libya.