As anyone trying to negotiate afternoon traffic in Dhaka can attest only too well, Bangladesh's cities are growing quickly and wildly. If the current trend continues, the number of urban residents will be more than double over the next 25 years, and there will be more people living in cities than in villages by 2040.