Indian Oil Corp , the country’s top refiner, has bought 7 million barrels of oil, including from Brazil’s Petrobras, for March loading to replace Russian oil, two trade sources familiar with the matter said.India’s top refiners are recalibrating their strategies to shift away fro






