Pakistan is happier at 105 in a ranking featuring 149 countries in the World Happiness Report. Finland grabs the top spot as the world’s happiest country and India ranks 139. Afghanistan has been named the least happiest country on the list. Gallup World Poll, which asked people to vote on indicators such as life evaluations, positive and negative emotions, was used in the survey.