Finland tops World Happiness Report NEW DELHI: Finland has topped once again as the happiest country for the seventh consecutive…