Happiness and Life Satisfaction

Self-reported life satisfaction differs widely between people and between countries. What explains these differences?