China Iran pushes China to let it sell $1.7 billion worth of stranded oil, sources say – Reutersby Caleb Wilson April 5, 2025
China IRGC races to offload unsold oil in China before Trump takes office | Iran International – ایران اینترنشنالby Miles Cooper February 21, 2025