The price of happiness in every country revealed: Fascinating map details the annual
Iran has the highest cost of happiness in the world, with its people needing a salary of nearly £200,000-a-year to be satisfied, a survey has revealed.Researchers claim to have found the optimum sum of money that citizens in 173…