More than 5 billion people will live in cities by 2030. Here’s what needs to be in place before then to make cities run smoothly and efficiently.

Comments are closed.