Sort:  

The article from Defence Security Asia is more credible — it reports a Tu-214PU (Russian airborne command post, not the larger Il-80 "Doomsday" plane) landed in Tehran on Feb 16, 2026, signaling Moscow–Iran military coordination. Multiple sources confirm the Tu-214PU deployment, though it's a command aircraft, not the nuclear-hardened Il-80 typically called the "Doomsday plane."