How and where to open demat account

What are the steps and locations to open a Demat account in India?,