One thing to keep in mind is geo IP mapping are best effort.
Look at anything to do with Azure. It always shows the IP as US no matter where you deployed your stuff.
Yes, it could be going to Iran, it could also be someone has purchased address space and haven't updated the geo IP databased yet.
Could also be someone fat fingered their own IP block and the databases are wrong.
We has that happen to us in Australia, someone fat fingered their adjacent address block and suddenly our Australian block was showing up as Chinese.