Indian Stock Market Opportunities and Complexities