Tata Steel, Tech Mahindra, BPCL, HPCL among 79 BSE stocks to hit new 52-week lows; Varun Beverages at new high Read more