Sensex in green in afternoon trade.
Markets extended losses to end 1.5% down on Tuesday, amid weak global cues, after investors turned cautious ahead of key economic data and booked profits in rate sensitive shares while the further fall in the rupee continued to weigh on investor sent.
The 30-share Sensex closed down 115 points at 28,444 and the 50-share Nifty ended down 31 points at 8,524.
IT and pharma companies again save the day; mask pain in domestic consumption.
Over the past two decades, India has evolved economically as well as from the market's perspective.