Highest in almost 3 years! India buying ‘all the Russian crude it can get its hands on’ as Trump sanctions threat fades – The Times of India
Imports from Russia averaged 1.98 million barrels per day in March, the highest level since June 2023. (AI image) India is purchasing Russian crude oil in a big way as Strait of Hormuz disruptions continue to constrain global oil supply. India imports almost 90% of its crude oil needs and the ongoing US-Iran war has…