More than 270 nationalities make up the fabric of the city. Many have family roots in Africa and India, formerly governed by the British empire.
Although predominantly white and Anglo-Saxon, more than a quarter of London's population is from an alternative ethnic background, making up half of the Britain's total ethnic minorities. This gives London the largest non-white population of any European city and is an important part of its cosmopolitan feel.
Over 250 languages are spoken in the city, making the capital the most linguistically diverse city in the world.
In the 2001 census, people living in London classed their ethnic group as the following:
76% as white (classified as British White, Irish or "Other White"),
10% as Indian, Bangladeshi or Pakistani,
5% as black African,
5% as black Caribbean,
3% as mixed race and
1% as Chinese.
Find out more about Multi Cultural Britain