单项选择题

The United Kingdom (英国) is a country of cities. When a country has many cities, we say it is urban. The United Kingdom is one of the most urban countries in the world. 80% of its people live in cities. London is one of the world’s biggest cities. People from many countries now live there. You can hear different languages spoken there.
Many different languages can be heard in London because

A.it is a very large city
B.there are 8,000,000 people there
C.there are a lot of foreign people there