This map shows India's population density in 2011 census.
India's Population Density:382 persons per sq. km. (2011)
India's Population Density: 325 ...
When Sadiq Khan was voted in as London Mayor, he announced his city ‘the most diverse and fantastic in the world’. His claim triggered interest from ...