Brokerages initiate coverage on these 10 stocks in July, expect 17-46% returns
ICICIBANK - 272438