#Sensex ends 258 points higher, Nifty settles at 9,884; oil and gas stocks lead gains.

Sensex ends 258 points higher, Nifty settles at 9,884; oil and gas stocks lead gains.