Following a U.S. temporary license permitting purchases, over 15 million barrels of Russian oil are positioned near India, with most shipments expected to arrive within a week, potentially exceeding 2 million barrels daily.
verifying reliability
No specialized terms available for this topic.