Indian Oil Corp. plans to buy 24 million barrels of crude from the Americas to replace lost Russian supply after new U.S.