Iran said it “successfully” launched a satellite Sunday but failed to put it into orbit, in a blow to its space programme that the US alleges is a cover for missile development. The attempted launch of the Zafar – Farsi for “Victory” – comes days before the 41st anniversary of the Islamic Revolution and crucial […]