List of Best Foreign MNC Stocks listed on Indian Stock Exchange: There are over 5,000 companies that are publicly listed on BSE & NSE, the two leading stock exchanges in India. However, not all of these listed companies are Indian corporates or companies primarily...