Cities are home to more people than ever before. In 1900, only 160 million people, one tenth of the world's population, were city dwellers. Read more...