When it comes to personal happiness, Spanish cities make it to the top of this year’s city ranking. Madrid gives expats the warmest welcome of all.
Photo By Moyan Brenn (CC by 2.0)
Munich, 15 November 2016 — Madrid is the third-best city to live abroad according to pr...