Market update: Sensex stages swift recovery in afternoon trade, down 475 points; Nifty above 10,500.

Market update: Sensex stages swift recovery in afternoon trade, down 475 points; Nifty above 10,500.