Nifty Close To 25,900, With Sensex Rising Over 300 Points, Driven By Infosys And HDFC Bank