Indian benchmark indices Sensex and Nifty staged a sharp recovery on Wednesday, supported by gains in IT stocks