Cities are the future of the 21st century. More than half the world’s population lives in towns and cities.