India is set to import the most crude from Saudi Arabia in more than six years this month, as the South Asian nation faces sustained US pressure to reduce purchases of Russian barrels.
Shipments from Saudi Arabia are set to rise to 1 million to 1.1 million barrels a day, the highest since November 2019, said Sumit Ritolia, lead research analyst at Kpler. That’s broadly in line with Russia, according to Kpler, which would be a significant narrowing of a gap between the two suppliers that widened after India ramped up Russian oil buying following the Ukraine invasion.
US pressure on India came to a head earlier this month after President Donald Trump said the nation agreed to stop taking Russian oil as part of a trade deal, a claim that New Delhi hasn’t directly addressed publicly. Russia will still be the country’s biggest supplier this month if flows reach the top of Kpler’s range at 1.2 million barrels a day, but shipments are set to drop even further.
India emerged as a major buyer of Russian crude following the 2022 invasion of Ukraine, after the OPEC+ producer was forced to heavily discount its barrels as most other buyers shied away from energy associated with Moscow. At its peak, the South Asian nation imported 2 million barrels a day of Russian crude.
Imports from Russia are expected to shrink further next month, according to Kpler, which forecasts flows at a range of 800,000 to 1 million barrels a day. A maintenance shutdown over April and May at a refinery operated by Nayara Energy Ltd. – which is completely dependent on Russian crude after sanctions by the European Union – is expected to trim volumes even more.
For Russia, losing share in India erodes a key outlet for its barrels displaced from Europe after the Ukraine war. For Saudi Arabia, regaining the top spot would restore strategic influence in one of the fastest-growing oil markets.
What do you think? We’d love to hear from you, join the conversation on the
Rigzone Energy Network.
The Rigzone Energy Network is a new social experience created for you and all energy professionals to Speak Up about our industry, share knowledge, connect with peers and industry insiders and engage in a professional community that will empower your career in energy.
element
var scriptTag = document.createElement(‘script’);
scriptTag.src = url;
scriptTag.async = true;
scriptTag.onload = implementationCode;
scriptTag.onreadystatechange = implementationCode;
location.appendChild(scriptTag);
};
var div = document.getElementById(‘rigzonelogo’);
div.innerHTML += ” +
‘‘ +
”;
var initJobSearch = function () {
////console.log(“call back”);
}
var addMetaPixel = function () {
if (-1 > -1 || -1 > -1) {
/*Meta Pixel Code*/
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1517407191885185’);
fbq(‘track’, ‘PageView’);
/*End Meta Pixel Code*/
} else if (0 > -1 && 93 > -1)
{
/*Meta Pixel Code*/
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘1517407191885185’);
fbq(‘track’, ‘PageView’);
/*End Meta Pixel Code*/
}
}
// function gtmFunctionForLayout()
// {
//loadJS(“https://www.googletagmanager.com/gtag/js?id=G-K6ZDLWV6VX”, initJobSearch, document.body);
//}
// window.onload = (e => {
// setTimeout(
// function () {
// document.addEventListener(“DOMContentLoaded”, function () {
// // Select all anchor elements with class ‘ui-tabs-anchor’
// const anchors = document.querySelectorAll(‘a .ui-tabs-anchor’);
// // Loop through each anchor and remove the role attribute if it is set to “presentation”
// anchors.forEach(anchor => {
// if (anchor.getAttribute(‘role’) === ‘presentation’) {
// anchor.removeAttribute(‘role’);
// }
// });
// });
// }
// , 200);
//});
