Iran war: Indian refiners are buying millions of barrels of prompt Russian crude oil cargoes amid a supply crunch due to the Middle East conflict.