According to a 2005 estimate, Britain has a population of over 60 million. Its overall population density is one of the highest in the world. Almost a quarter of the population lives in England’s prosperous and fertile southeast, with over seven million in the capital. The rest are distributed in Scotland, Wales, Northern Ireland, etc.

The majority of the population are descendants of the Anglo-Saxons, a Germanic people from Europe who went to England between the 5th and 7th centuries. These people settled in England and drove the native Celtic people to the mountainous areas of Wales and Scotland. Their language became the official language of the country.

Most people in Wales and Scotland are descendants of the Celtic people. Who were the earliest known inhabitants of Britain. The Irish people were also of Celtic origin.

Besides these early groups from Europe, Britain has a considerable number of Italians, Greeks, Australians, and New Zealanders who have settled in the country as permanent residents. In addition, there is a large number of immigrants from Africa and Asia. Most of them come from the former colonies of the British Empire, such as India, Pakistan, Bangladesh, the Caribbean Islands, and a number of African countries. All these immigrants have made Britain one of the most culturally diverse countries in Europe. In London, for instance, it is estimated that about 160 languages and dialects are spoken, including the languages spoken by international students who come to London not as residents but for the purpose of academic study.