India ranked 122nd among list of155 countries, according to the World Happiness Report 2017. It is four points do