Can Money Buy Happiness?

Yearly Average Income
Rio De Janeiro, Brazil34800
Sydney, Australia56570
Barcelona, Spain21527
Amsterdam, Netherlands34746
Melbourne, Australia40980
USD
Sources: forbes.com payscale.com