There are more than 300 languages spoken in London, more than in any other city in the world.

There are more than 300 languages spoken in London, more than in any other city in the world.

Next