Fair Federated Data Clustering through Personalization: Bridging the Gap between Diverse Data Distributions