Bad traffic, pollution, noise, stress at work and unhappy people are the most common things that affects your happiness. India which ranks 122nd in world happiness report stands behind many of its neighbors and has to go a long way to keep it's citizens happy.