Crude oil futures rebounds 3% to Rs 8,536/barrel on renewed US-Iran tensions
Ending a three-day losing streak, the most-traded contract for June contract rose by Rs 255, or 3.08 per cent, to Rs 8,536 per barrel in 10,943 lots, on the Multi Commodity Exchange (MCX).