Who will defeat Israel???
Who Eco??
because the Arab nations have done bugger all... and seem quite happy to let it happen....

So who?