Indian stock markets have tumbled over 10% from record highs due to FII outflows, weak Q2 earnings, and elevated valuations.
From Bank of Baroda to Federal Bank - here is a list of seven stocks that analysts suggested to buy for up to three months.