Finland is Happiest Country, Afghanistan the Unhappiest, India Ranked 126
As per the annual UN-sponsored World Happiness Report published on Wednesday, Finland remained the world's happiest country for a seventh consecutive year. India continued at rank 126, making no improvement from last year, in the happiness…