Cities are the future. In the past two decades, a global urban revolution has taken place, mainly in the South. The 'mega-cities' of the developing world are home to over 10 million people each and even smaller cities are experiencing unprecedented population surges. The problems surrounding this influx of people - slums, poverty, unemployment and lack of governance - have been well-documented.