India ranks 126th in the World Happiness Report, with Finland topping the list for the seventh consecutive year. The United States falls out of the top 20 due to a decline in the wellbeing of Americans under 30.