China Iran pushes China to let it sell $1.7 billion worth of stranded oil, sources say – Reutersby Caleb Wilson April 5, 2025
China Iran aims to recover $1.75bn worth of oil stranded in Chinese ports – Offshore Technologyby Miles Cooper March 26, 2025