Is India an unhappy country? Find out why the World Happiness Index is reading us Indians wrong
The latest world happiness index has placed India at the 136th spot in happiness among 146 countries. To give a reference of how low we are, the country at the bottom of the index, Afghanistan, where there was a civil war and a coup and …