Geopolitical turmoil continues to keep markets turbulent this week. However, a mild improvement in investor sentiment was observed, with broader markets reflecting the positive trend. Both midcap and smallcap stocks ended in the green. The post Closing Bell: Sensex closes 600 points higher, Nifty ends at 23,581; Eternal, Tata Steel top gainers, see full losers list for March 17 appeared first on News24 .