India’s population density averages at around 1,100 people per square mile. But that number can jump much higher in certain cities. Read more
From someone born in the 19th century, in the midst of historic population growth, comes this vintage visualization showing world cities growing ever bigger. Read more