India Bought $5.14 Billion Russian Oil In June Despite Pressure. Here's Why

India Bought $5.14 Billion Russian Oil In June Despite Pressure. Here's Why
Indian refiners have increased purchases not just from Russia but also from Latin America. Meanwhile, Middle East imports to India fell sharply.