Reports have revealed that a Russian Ilyushin Il-76 military cargo plane, often used to transport military hardware and weapons, landed in Tehran, Iran, on October 26, 2025, with no disclosure about its payload. The plane departed shortly after a brief stop in Tehran, suggesting quick offloading operations.
short by
The Geostrata /
02:41 pm on
30 Oct