Iran has sent two locally made satellites to Russia to be put into orbit by a Russian space vehicle, the semi-official news agency Tasnim reported yesterday, in the latest space cooperation between the two U.S.-sanctioned countries.
The development of Kowsar, a high-resolution imaging...