* No official census: While London has a diverse population, there isn't a comprehensive census that specifically asks about languages spoken.
* Constantly changing: The city's population is constantly changing, with new residents arriving from all over the world.
* Definition of "language": What counts as a distinct language can be debated. Do regional dialects, accents, or sign languages count?
However, we can say with certainty that London is one of the most linguistically diverse cities in the world. Estimates suggest over 300 languages are spoken within its boundaries, reflecting its vibrant multicultural population.