Where we can open demat account

What are the different ways to open a demat account in India?,