Barcelona is home to some of the happiest expats in the world