How to Invest in US stocks from India
You can also open an overseas trading account directly with a foreign broker with a presence in India. Some such brokerages are Charles Schwab, Ameritrade, Interactive Brokers, etc. Ensure that you understand the fees and charges before opening the account.