This Chinese site reported it.
Well, the Chinese site actually reported only that "Taiwan Media" is reporting it.
I do not view that as any kind of official Chinese government confirmation, only that this information is being reported in the Taiwan Media.
I will believe that J-10s have been sold to Iran only when an official PRC government agency confirms it.
Iraq is not friendly with Pakistan, who is a major importer of Chinese aircraft. I do not believe China would offer Iran something better than what Pakistan is getting.
Also, despite new aircraft coming to the for, the J-10 is in the the most modern and most advance, wholly Chinese indigenous production fighter aircraft. it is true that the J-11Bs, the J-15s, and the J-16s are Chinese built...but they are not a wholly indigenous Chinese design.
The J-20 is...but it is not in production. The J-10 is in production, with the J-10B soon to be a production reality.
Stranger things have happened in the world so I am not completely discounting it...I just will not believe it until the Chinese government confirms it.
Sort of like the SU-35 purchase that China is supposedly making from Russia that we have heard about over and over again for years. When the Chinese government announces that purchase is when I will believe it too.