What makes a great city? It is a pressing question because by 2030, 5 billion people—60 percent of the world’s population—will live in cities, compared with 3.6 billion today, turbo-charging the world’s economic growth. But for the leaders who govern cities, the challenges are tough. Those in many developing nations have to cope with urba ....