French cultural diversity