by admin0 comments17Dec Contemporary London London is one of the most diverse cities in the world, with over 300 languages spoken and communities from nearly every nation on earth. Migrant communities continue to shape the