The World Happiness Report published Wednesday ranked 156 countries by happiness levels, based on factors like life expectancy, social support and corruption.