Markets have staged a sharp recovery after a massive sell-off yesterday, with the Nifty reclaiming the 23,850 mark. What ...