Is it something we said? New York City — where politicians recently drove out Amazon and casually discuss taxing the wealthy to pay for subways — has lost its title as the best city in the world for the rich, according to a report. London is now the best town for millionaires and billionaires according...