European nation Finland has been ranked the happiest place in the world for the fourth year in a row despite the pandemic, in an annual UN-sponsored report. Denmark took second place in the list followed by Switzerland, Iceland and Netherlands. India has been ranked 139 out of 149 countries in the report. Meanwhile, New Zealand was the only non-European nation in the top 10. Afghanistan has been named the most unhappiest country in the world followed by Lesotho, Botswana, Rwanda and Zimbabwe. The annual report is based on gross domestic product per person, healthy life expectancy and the opinions of residents.