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