Nifty Recovers from Intraday Lows; Closes at 23,914.45 | HyperFast