London is perhaps the most cosmopolitan city on earth; there are 300 languages spoken on the streets, and the recent waves of immigration have unquestionably added to the cultural and commercial dynamism of the capital. Of the 8.6 million people in London (and growing fast) 38 per cent were born abroad – probably the highest proportion since Roman times.
Read Full Article »

