How does the Indian Polity ensure the separation of powers between the Executive, Legislature, and Judiciary?

Examine the mechanisms in place to maintain the distinct roles of different branches of government in India.