The annual report ranked Afghanistan as last among 149 countries surveyed, with a happiness rate of just 2.5. Lebanon was the world’s second saddest country. KABUL, Afghanistan (AP) — Afghanistan is the unhappiest country in the world — even before the Taliban swept to power last August.