A tanker carrying Iranian oil and run by the country's top oil shipping operator was ablaze and spewing its cargo into the East China Sea on Sunday after colliding with a Chinese bulk ship, the Chinese government said.