OECD

An OECD report claims that Israel has the highest poverty rate among the world's 34 most economically developed countries. The reality is more complicated—but no less worrying.

Ruth Margalit
June 6 2013 12:00AM