Barcelona, Berlin, Geneva, New York and Singapore, step aside.
Houston bested these cities and others as one the top places to live in the world, according to a InterNations Expat Insider 2016 survey published in Business Insider. The study ranked the Bayou City as the second-best city.
Click to read more at Houston Business Journal.