Sensex climbs 306.55 points to settle at 65,982.48; Nifty up 89.75 points at 19,765.20.

Sensex climbs 306.55 points to settle at 65,982.48; Nifty up 89.75 points at 19,765.20.