According to research from WealthInsight these are the world's top 20 cities with the highest millionaire density. Monaco leads the pack followed by Zurich and Geneva.