Geneva tops the ‘liveability list’ while London and New York don’t make the top 10

The list was compiled by scientists from the National University of Singapore, University of California and Curtin University in Australia. London ranks 22nd, while New York is 17th. —> Read More Here


Leave a Reply

Your email address will not be published. Required fields are marked *