New Delhi | Indian refiners have begun buying some of the over 15 million barrels of Russian crude currently floating on tankers near the country, as they move to offset supply concerns arising from ...