BSE Sensex and NSE Nifty 50 continue their volatile journey with bulls and bears fighting among themselves on Dalal Street. On Wednesday, S&P BSE Sensex was above 53,400 levels while…
Stocks to buy: Charts suggest Tata Power, Torrent Pharma shares may soar higher, 18% upside seen
