Iran announced Tuesday it will use Italy to launch a communications satellite after waiting years for Russia to do the job, the semiofficial Mehr news agency reported. General Mahdi Farahi, the head of Iran's Aero Space Industries, said the satellite, which Israeli media claims is for espionage purposes, would be launched by the Italians some time March, 2011. He gave no reason for the switch away from Russia, but in February Iranian President Mahmoud Ahmadinejad complained about Moscow's continuing failure in launching the satellite. "A long time ago our scientists built a communications satellite, but some countries have blocked the launch," he said at the time, in a possible reference to US pressure on Russia. The satellite, which was built with an Italian company, was first displayed in 2005 and Iran at the time said it would be launched that year by a Russian Cosmos-3 satellite-carrier. The satellite is designed to travel in low-earth-orbit to assist in data communication over a period of three years, said Farahi. Iranian complaints over Russia's delays have been on the rise in recent weeks after Moscow warned it could back new sanctions against Iran if it fails to take a constructive stance in the nuclear talks. Earlier this week, a top Iranian lawmaker also expressed dissatisfaction over Russia's continuing delay in delivering the sophisticated S-300 anti-aircraft system. Russia and Iran signed an agreement for the system 2007, but Israel vociferously opposes the deal and has been lobbying Russia not to deliver it. Russia is also helping Iran build its first nuclear power plant but its inauguration has also been repeatedly delayed. Russia is part of the UN effort to ensure Iran doesn't use its nuclear program for weapons-making purposes, as the West fears. A UN-brokered plan in October requires Teheran to send most of its low-enriched uranium to Russia to be further enriched and eventually turned into nuclear fuel, in a move to allay international concerns.