One of the world's most fascinating cities, London is also one of the most culturally diverse. With a population greater than the combined populations of Paris and Rome, more than 300 languages are ...