India ranks among the world’s least-happy nations Updated: 21 Mar 2017, 05:41 PM IST Livemint India ranks at 122 out of 155 countries in the World Happiness Report 2017