Indian Oil Corp has bought another 6 million barrels of sweet crude via a tender for April delivery, trade sources said on Monday, as the country's top refiner seek to replace Russian oil after U.S.