In the UN World Happiness Index, our neighbours China, Bangladesh, Pakistan seem to have fared somewhat better than India…