By 2035 another 15 cities will have populations above 10 million, taking the total number of megacities to 48. Iraq's capital remains a profoundly damaged place, but the city feels more stable these days — at times even vibrant.