Iranian President Mahmud Ahmadinejad has postponed visit to Afghanistan which is originally scheduled on Monday, an unidentified Afghan official said. President Ahmadinejad is likely to visit neighboring Afghanistan on Wednesday, the official said. This tour, if it is realized, will be Ahmadinejad's first visit to Afghanistan since his re-election last June.U.S. Defense Secretary Robert Gates paid a surprise visit to Afghanistan on Monday.