KMeans clustering is an Unsupervised Machine Learning algorithm that group 'n' observations into 'K' clusters based on the distance.