Where the largest city hosts the most people
How much of a country's population lives in its biggest cities? Aron Strandberg did some research using World Bank data to find out. Singapore has, unsurprisingly, a 100 percent urban population while 15.8 percent of Britain's population lives in London. Read more on the Independent.