Valuations near a seven-year high and sagging economic growth are taking the shine off Indian equities. To William O’Neil & Co., the $2 trillion stock market is still the place to be.
O’Neil Capital Management, the family office of U.S.-based investment and advisory firm, plans to set up shop in India by January to invest in local stocks, according to President Steven Birch.