Language and cultural diversity