India stands 125th on the list out of 136 countries, making it one of the least happy countries around the world.