According to the UN-sponsored World Happiness Report, Finland is the world's happiest country for the sixth year in a row. This is followed by Denmark, Iceland, Israel, the Netherlands, Sweden, Norway, Switzerland, Luxembourg and New Zealand. Meanwhile, India has been ranked 126th in the list, with Afghanistan being the least happy country at 137th position.