Reliance money offers it. Plz please bear in mind that Indians are only allowed to "invest". You cannot trade i.e. no derivatives and margin trading - its illegal.
You can invest in India. You cannot do daytrade. Also there are limits on the investments. BSE website is having all the details on the same. Many people do the online and on-phone trading sitting abroad, but its illegal to do that as per the rule book.
You can open an account here giving the credentials of your local status while here in India.