7% of London's population are foreign-born making London the city with the second largest immigrant population, behind New York City, in terms of absolute numbers