A study of 156,000 UK residents found that urban residents score the lowest in social and economic satisfaction and well-being
A new study conducted by the Centre for Urban Mental Health at the University of Amsterdam finds that, in a sample of 156,000 UK residents...