What causes flow separation?

Explanation:
Flow separates due to increasing pressure along flow.