Solution:
The Population Density of London, England is calculated thus;
Population of London = 8,674,000
Land Area of London = 607
Conclusion:
The Population Density of London, England to the nearest whole number is 14,290 people/square mile.
1.6m questions
2.0m answers