The 2011 census recorded that 2,998,264 people or 36. What percentage of London residents are foreign-born?