Analysts Recommend Buying MCX, BSE, Tata Steel, CG Power & HUDCO: Top Stock Picks