Today’s London is the most cosmopolitan city in the world. “Perhaps the secret of London’s success as a home to so many different nationalities is that is almost impossible to feel foreign in a city where you are likely to hear Cantonese at one street corner and Italian at the next, where your corner shop is run by Sri Lankans and where your minicab late at night is driven by a Nigerian.”