I understand what you are saying, but I think it is not true. Being an Indian and having lived there for 30+ years, I can hardly list any major international brand in any industry which isn't selling something there. Also all the big international brands are also big Indian brands, most people do not even care that they are not Indian owned brands.
So yes, huge amounts of foreign brands sell in India, but perhaps with local manufacturing or assembly. It is not a closed country at all.
edit/bid/big