The Economist Intelligence Unit Limited has released its yearly Global Livability Index, which ranks 173 cities from around the world. Ten U.S. cities made the list.
The Economist Intelligence Unit Limited has released its yearly Global Livability Index, which ranks 173 cities from around the world. Ten U.S. cities made the list.