Hacker News new | past | comments | ask | show | jobs | submit
Russia has very limited numbers of SAR satellites, it's very unlikely that Iran has any.

Specifically, wikipedia suggests Russia has a grand total of 3 such satellites.