Afghanistan has once again been ranked the least happy country in the world, according to the latest edition of the World Happiness Report.
Kaynak