Afghanistan is the least happy country among the 147 countries ranked on the World Happiness Report 2025. It dropped to the bottom spot after previously holding the 143rd rank. Afghanistan was preceded by Sierra Leone, Lebanon, Malawi, Zimbabwe, Botswana, DR Congo, Yemen, Comoros and Lesotho. Meanwhile, India secured the 118th, while Nepal and Pakistan got 92nd and 109th rank, respectively.