Indian Markets Recover as Nifty Ends Above 25,900 After Volatile Session

Nifty bounced back above 25,900 after sharp early declines as late-session buying and election-linked sentiment turned trade positive across major sectors.