The population of Paris is around 2.2 million people, while the London population is around 8.7 million people spread over a much larger land space than Paris.