Remix.run Logo
cwillu 3 hours ago

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.