Pakistan's population is growing and becoming more urbanized. By 2020, Karachi and Lahore will each have a population of well over 10 million people and several other cities will have a population of at least one million. These trends offer both risks and opportunities. Badly managed urban centers with poor services and slim opportunity for gainful employment could become centers of discontent and social conflict. Alternatively, properly managed and...