Top Ten Best Cities to Live In in 2015

According to a study carried out by the Economist Intelligence Unit, there are ten of …