Iran, main supporter
of Palestinian cause
American activist Randy Short