The price of happiness in every country revealed: Fascinating map details the annual salary each nationality needs to be content - so how much cash would keep YOU cheerful?
Researchers have revealed the amount of money per year citizens in 173 countries need to be happy, plus the salaries that'll keep Britons in 29 cities and towns cheerful.
Source: dailymail.co.uk