Nifty posts best day in four months as oil prices ease… | Rajkaran