Iranian President Mahmoud Ahmadinejad has accepted an invitation to visit Cuba from President Fidel Castro, in gratitude for Cuba's support of Iran's nuclear program, the official Granma newspaper said on Tuesday. Ahmadinejad accepted the invitation in Tehran from Cuban Ambassador Felipe Perez Roque. During his visit, the Iranian leader will attend the September 11-16 Non-Aligned Summit in Havana, the daily said. On Saturday in Vienna, Cuba, Venezuela and Syria voted against a resolution of the International Atomic Energy Agency to refer Iran to the UN Security Council over a nuclear program the West suspects is weapons-oriented. The Iranian President recently...