ICICI Bank, Lupin among 7 stocks that can deliver solid returns in near-term

ICICI Bank, Lupin among 7 stocks that can deliver solid returns in near-term