Sensex climbed over 450 points and Nifty neared 23,800 as banking and financial stocks led a narrow rally despite weakness in ...