Man who led mass resignation from Jimmy Carter’s Foundation apologised, admits to Israel apartheid
The man responsible for leading the resignation of 15 members of the Carter Centre’s Board of Councillors in 2007, over former US President Jimmy Carter’s criticism of Israel has...