Often seen as marvels of the human ascendancy, the world’s great cities are in mortal danger as the resources that keep them alive stagger, dwindle and give out. Today the world has 45 megacities – conurbations holding more than ten million citizens apiece – and some 500 smaller cities each of a million or more Continue reading »