At least four Chinese-owned supertankers are shipping Russian Urals crude to China, according to trading sources and tracking data, as Moscow seeks vessels for exports after an oil price cap by the Group of Seven rich nations restricted the use of Western cargo services and insurance.

China, the world's top oil importer, has continued buying Russian oil despite Western sanctions, after Russian President Vladimir Putin and Chinese leader Xi Jinping launched what they called a no-limit partnership before the war in Ukraine.

The sources said a fifth supertanker, or very large crude carrier (VLCC), was shipping crude to India, which like China has continued buying Russian oil sold at a discount as many Western buyers turn to other suppliers.