India ranks 118 out of 156 on UN happiness index
According to the World Happiness Report 2016 published by the United Nations, India has ranked 118th out of 156 nations in a global list of happiest nations. While Denmark has topped the list as the happiest country in the world, India has slipped down one slot from last year. Notably, countries like China, Pakistan and Bangladesh are ahead of India.