World’s most livable city revealed in annual report
The Economist Intelligence Unit released its Global Livability Index on Tuesday, ranking 173 cities from around the world, with New York City a distant 66th.
World’s most livable city revealed in annual report Read Post »








































