In a volatile trade, the benchmark BSE Sensex snapped its last 3-week gaining streak, ending lower 129 points at 27,828.44 due to selling pressure in view of May futures and options expiry and ahead of RBI’s policy meet next week.
The Nifty, too, fell 25.30 points, or 0.30 per cent, to settle at 8,433.65.