ADVERTISEMENT

Trump pressures China and India to stop buying cheap Russian oil

Published Aug 5, 2025 02:52 pm

At A Glance

  • China, India and Turkey are the biggest recipients of oil that used to go to the European Union. The EU's decision to boycott most Russian seaborne oil from January 2023 led to a massive shift in crude flows from Europe to Asia.
This combination photo shows U.S. President Donald Trump in a business roundtable in Abu Dhabi, United Arab Emirates, May 16, 2025, left, and Russian President Vladimir Putin at a signing ceremony at the Kremlin in Moscow, May 10, 2025. (AP Photo, Files)
This combination photo shows U.S. President Donald Trump in a business roundtable in Abu Dhabi, United Arab Emirates, May 16, 2025, left, and Russian President Vladimir Putin at a signing ceremony at the Kremlin in Moscow, May 10, 2025. (AP Photo, Files)
U.S. President Donald Trump is pushing China and India to stop buying oil from Russia and helping fund the Kremlin's war against Ukraine.
Trump is raising the issue as he seeks to press Russian President Vladimir Putin to agree to a ceasefire.
But cheap Russian oil benefits refiners in those countries as well as meeting their needs for energy, and they're not showing any inclination to halt the practice.
Three countries are big buyers of Russian oil
China, India and Turkey are the biggest recipients of oil that used to go to the European Union. The EU's decision to boycott most Russian seaborne oil from January 2023 led to a massive shift in crude flows from Europe to Asia.
Since then, China has been the No. 1 overall purchaser of Russian energy since the EU boycott, with some $219.5 billion worth of Russian oil, gas and coal, followed by India with $133.4 billion and Turkey with $90.3 billion. Before the invasion, India imported relatively little Russian oil.
Hungary imports some Russian oil through a pipeline. Hungary is an EU member, but President Viktor Orban has been critical of sanctions against Russia.
The lure of cheaper oil
One big reason: It's cheap. Since Russian oil trades at a lower price than international benchmark Brent, refineries can fatten their profit margins when they turn crude into usable products such as diesel fuel.
Russia's oil earnings are substantial despite sanctions
The Kyiv School of Economics says Russia took in $12.6 billion from oil sales in June. Russia continues to earn substantial sums even as the Group of Seven leading industrialized nations has tried to limit Russia's take by imposing an oil price cap. The cap is to be enforced by requiring shipping and insurance companies to refuse to handle oil shipments above the cap. Russia has to a great extent been able to evade the cap by shipping oil on a "shadow fleet" of old vessels using insurers and trading companies located in countries that are not enforcing sanctions.
Russian oil exporters are predicted to take in $153 billion this year, according to the Kyiv institute. Fossil fuels are the single largest source of budget revenue. The imports support Russia's ruble currency and help Russia to buy goods from other countries, including weapons and parts for them.

Related Tags

WORLDNEWS President Donald Trump
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.