84% Urban Indians say they are happy; India ranks 4th in happiness among 32 countries: Ipsos Global Happiness Survey (Life Satisfaction across the world)
Personal relationships, knowledge, love, social status, being close to nature, fitness, economic health of country make Indians happy.