Top Stock Recommendations: Dharmesh Shah of ICICI Securities suggests buying Tata Power and Read more