There are different ways to buy global companies sitting in India. As you are aware, Indian RBI regulations permit to remit up to Rs.2.50 lakh US Dollars each year per person and this money can certainly be used by you for buying these shares. The question is how do you buy these shares. Broadly, there are 3 ways.

You can directly open a trading account with global names like E-Trade, Ameritrade or Interactive Brokers which allow you to buy global shares subject to local regulations. There are some RBI compliance you need to follow in such cases. Also, these global names, expect you to maintain a minimum deposit of $10,000 or thereabouts to trade in the stocks of international companies. You can buy IPOs and listed companies abroad.

The second way is to approach some of the local brokers which have a tie up with global players to execute your international stock purchases. Most of the brokers like ICICI Direct, HDFC Securities and other offer this facility to their clients. Here you do not need to maintain such a large deposit.

Lastly, you can also buy fund of funds offered by most of the mutual funds in India. In this case, you can directly invest in the fund of funds and they in turn will invest in the index funds or ETFs abroad. This entails an additional cost, but it is a good passive way of investing for those who don’t want to take active risk in global markets.