What makes a country happy? The United Nations considers the answer with its annual World Happiness Report, ranking a total of 155 countries. Key ingredients for well-being include longer healthy years of life, more social support, trust in government, higher GDP per capita, and generosity.

National Geographic has released its list of the happiest countries in the world.  Who made it to the top of the list this year?