Each day, the world's urban population swells by almost 200,000. With every passing week, more than a million people new to cities face unexpected realities and challenges of urban life. Just like the sheer volume of people in the city, these challenges can be staggering. As with the height and breadth of our metropolises, the wonders of urban life can be breathtaking. Like the city itself, the questions and challenges of urban life are both sprawling...