There are a lot of brokers available who allow to trade in India, you just can go to google and can find many. Read reviews of other users at different reviews sites and than choose a good broker for you.
As far I know online forex trading is not legal in India. But there are brokers that allow Indian for trading. Search google to find which match your criteria and choose a good one.
IF you are searching a good and reliable broker in your country you can take help from google and many more websites which provide broker reviews on their sites.
I will also recommend to choose by ratings and reviews - it always allows you to look at the situation from the inside and make the right decision. This is true.
Such a company, regardless of the specifics, should have a demo, tools for technical and fundamental analysis, a simple service for withdrawal. And start with a small amount to check everything and not to be disappointed in trading.