What kind of clustering would work better on such data? Would k-means work on such data? I have a dataset where datapoints are more or less spread like this:

What if I want to split the data in 2 data clusters, what would be a good choice? Would k-means work here?
Thanks.
Theoretically, Gaussian Mixture Model could identify [\, /] clusters.