According to the Wall Street Journal, sources say India has purchased more than 30 million barrels of unsold Russian oil. More deals are expected soon.

2026-03-19

According to the Wall Street Journal, sources say India has purchased more than 30 million barrels of unsold Russian oil. More deals are expected soon.