People in war-torn Afghanistan are the most unhappy with their lives, followed by Zimbabwe (148), Rwanda (147), Botswana (146) and Lesotho (145). The happiness study ranks the countries of the world on the basis of questions from the Gallup World Poll.