What's the difference between outlier analysis and clustering? When clustering is done isn't that outliers (if exist) are also found? Sorry for this simple question.
No, clustering creates a pre-defined number of clusters $k$, so all "outliers" will end up in in one of these "common" clusters. If you increase $k$ you may eventually be able to form some clusters, which are far off from the other clusters, and hence find some "outliers", however there is no guarantee for this. Also if you have only a small amount of "outliers" then the algorithm probably won't cluster these in their own clusters but rather join them in some other bigger cluster.
Probably the best option would be hierarchical clustering with single linkage, as this would create a hierarchical structure based on distance, from where you could find some very distant branches based on plots, but still this is not what it was intended for.