Clustering Regionally Diverse Customers for Product Recommendation