As per the United Nations, India ranks an appalling 117th on the Global Happiness Index. Surprisingly, many countries including China, Iraq and....