Large Scale Clustering