London is one of the world’s most diverse cities, with an estimated 9.74 million people speaking over 300 languages.